Files
woodpecker/README.md
Laszlo Fogas ba8bf40f44 Merge remote-tracking branch 'origin/master' into kube
* origin/master: (75 commits)
  Bump version
  More prometheus metrics, refactoring
  Bump version
  Test Pause/Resume
  Endpoint that blocks until there are running builds
  Pause/Resume queue
  Bump version
  Latest UI
  Persist intended URL through the OAuth flow
  Bump version
  Latest UI
  Fallback to default config. Allows incremental rollout of custom-path
  Task dependencies to survive restarts
  .drone.yml takes precedence over configured path. Allows incremental rollout
  Assign multiple pending tasks in one go
  Supporting skip_clone
  Tests are deadlocking, probably sensitive to wait length
  Latest UI, pipeline path configurable
  Pipeline path configurable
  Small refactor
  ...
2019-07-01 13:10:35 +02:00

1.4 KiB

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.