- Drone CI community grows extremely slow
- It's still build with golang 1.12, which have reached EOL for years - https://endoflife.date/go
- It's still build with docker 17.12 which have reached EOL for years - https://endoflife.date/docker-engine
- Simple PR could takes years to get response.
Current latest build go.mod
contains tons of legacy packages doesn't looks safe to me.
- https://github.com/drone/autoscaler/blob/v1.10.0/go.mod
- https://github.com/drone/drone-go/blob/v1.7.1/go.mod
- https://github.com/drone/go-scm/blob/v1.29.1/go.mod
- https://github.com/drone/runner-go/blob/v1.12.0/go.mod
- https://github.com/harness/drone-cli/blob/v1.7.0/go.mod
- https://github.com/harness/drone/blob/v2.17.0/go.mod
- Build with golang:1.18-alpine3.16
- Build with tags (nolimit, oss)
- Optimized Docker images
$ docker image ls
REPOSITORY TAG SIZE
guessi/drone 2.16.0-nolimit-oss 35.8MB # DroneCI Server Image build with `--tags "nolimit oss"`
guessi/drone 2.16.0-nolimit 52.1MB # DroneCI Server Image build with `--tags "nolimit"`
guessi/drone 2.16.0 52.1MB # DroneCI Server Image build without `--tags`
drone/drone 2.16.0-linux-amd64 60.4MB # DroneCI Server Official Image
made some changes
$ vim docker-compose.yml
bring DroneCI server up with docker-compose
$ docker-compose up -d