Woodpecker is a community fork of the Drone CI system.
Go to file
2019-07-03 13:28:06 +02:00
.github Update issue_template.md [ci skip] 2017-09-06 15:21:15 -07:00
cli Removed enterprise CLI features 2019-04-07 21:04:24 +02:00
cmd Reenable tests 2019-07-01 14:24:46 +02:00
cncd Privileged containers for docker builds 2019-07-02 16:26:18 +02:00
model Fallback to default config. Allows incremental rollout of custom-path 2019-06-25 13:45:43 +02:00
plugins Renamed package 2019-04-04 20:51:20 +02:00
remote Merge remote-tracking branch 'origin/master' into kube 2019-07-01 13:10:35 +02:00
router Endpoint that blocks until there are running builds 2019-06-28 08:42:06 +02:00
runner Using Runner in server 2019-04-26 13:55:55 +02:00
server Merge remote-tracking branch 'origin/master' into kube 2019-07-01 13:10:35 +02:00
shared Just fixed format with go fmt ./... 2018-03-21 14:02:17 +01:00
store Fallback to default config. Allows incremental rollout of custom-path 2019-06-25 13:45:43 +02:00
vendor Fixing eventual consistency of logs UI 2019-07-03 13:28:06 +02:00
version bump static version 2018-11-15 13:02:09 -08:00
.cli.sh CLI is pulled in for simpler(?) workflow 2019-04-06 21:32:14 +02:00
.dockerignore Building OSS 2019-04-05 10:17:27 +02:00
.drone.sh Building OSS 2019-04-05 10:17:27 +02:00
.drone.yml Drone tag 2019-07-02 15:08:11 +02:00
.gitignore Merge remote-tracking branch 'origin/master' into kube 2019-07-01 13:10:35 +02:00
BUILDING How to generate sql files 2019-06-07 10:43:42 +02:00
docker-compose.k3s.yml env file 2019-07-01 12:33:17 +02:00
docker-compose.yml Merge remote-tracking branch 'origin/master' into kube 2019-07-01 13:10:35 +02:00
Dockerfile update base image to drone/ca-certs 2017-09-11 16:03:11 -07:00
Dockerfile.agent add alpine images 2017-09-27 19:01:52 -07:00
Dockerfile.agent.alpine upgrade alpine base images to latest version 2018-02-01 22:15:50 +01:00
Dockerfile.agent.linux.arm add alpine images 2017-09-27 19:01:52 -07:00
Dockerfile.agent.linux.arm64 add alpine images 2017-09-27 19:01:52 -07:00
Dockerfile.alpine upgrade alpine base images to latest version 2018-02-01 22:15:50 +01:00
drone-server.yml Manifest to run it on k8s, with k8s engine 2019-05-29 09:13:07 +02:00
LICENSE Format LICENSE [ci skip] 2018-02-16 13:52:26 -08:00
nfs-provisioner-rbac.yml Yamls for the 'example-nfs' storage class 2019-04-28 21:46:04 +02:00
nfs-provisioner.yml Yamls for the 'example-nfs' storage class 2019-04-28 21:46:04 +02:00
README.md Merge remote-tracking branch 'origin/master' into kube 2019-07-01 13:10:35 +02:00

Yes, it's a fork

This repository is a hard fork of the Drone CI system.

Forked at the 0.8.9 version 768ed784bd

Why fork?

Drone has been an open-core project since many prior versions. With each source file indicating whether it is part of the Apache 2.0 licensed or the propritary enterprise license. In the 0.8 line the enterprise features were limited to features like autoscaling and secret vaults.

However in the 1.0 line, databases other than SQLite, TLS support and agent based horizontal scaling were also moved under the enterprise license. Limiting the open source version to single node, hobbyist deployments.

The above feature reductions and the lack of clear communication of what is part of the open-source version led to this fork.

The focus of this fork

The focus of this fork is

  • Github
  • Kubernetes and VM based backends
  • Linux/amd64
  • Some really good features that Drone 1.0 introduced: multiple pipelines, cron triggers

Why should you use this fork?

you shouldn't necessarily. Paying for Drone 1.0 is a fine choice.

Check the issues and releases of this project if you are evaluating this project. Also you can check the devlog to get the nuances: https://laszlo.cloud/drone-oss-08-devlog-1

The project is currently used by one user, with 50+ repos and 500+ builds a week.