mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-01-10 17:45:36 +00:00
Some info on the project
This commit is contained in:
parent
36b356a071
commit
bbca6ea5b1
1 changed files with 20 additions and 32 deletions
52
README.md
52
README.md
|
@ -1,41 +1,29 @@
|
|||
Drone is a Continuous Delivery system built on container technology. Drone uses a simple YAML configuration file, a superset of docker-compose, to define and execute Pipelines inside Docker containers.
|
||||
## Yes, it's a fork
|
||||
|
||||
<br/>
|
||||
This repository is a hard fork of the Drone CI system.
|
||||
|
||||
<img src="https://github.com/drone/brand/blob/master/screenshots/screenshot_build_success.png" style="max-width:100px;" />
|
||||
Forked at the `0.8.9` version https://github.com/drone/drone/commit/768ed784bd74b0e0c2d8d49c4c8b6dca99b25e96
|
||||
|
||||
Sample Pipeline Configuration:
|
||||
## Why fork?
|
||||
|
||||
```yaml
|
||||
pipeline:
|
||||
backend:
|
||||
image: golang
|
||||
commands:
|
||||
- go get
|
||||
- go build
|
||||
- go test
|
||||
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.
|
||||
|
||||
frontend:
|
||||
image: node:6
|
||||
commands:
|
||||
- npm install
|
||||
- npm test
|
||||
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.
|
||||
|
||||
publish:
|
||||
image: plugins/docker
|
||||
repo: octocat/hello-world
|
||||
tags: [ 1, 1.1, latest ]
|
||||
registry: index.docker.io
|
||||
The above feature reductions and the lack of clear communication of what is part of the open-source version led to this fork.
|
||||
|
||||
notify:
|
||||
image: plugins/slack
|
||||
channel: developers
|
||||
username: drone
|
||||
```
|
||||
## The focus of this fork
|
||||
|
||||
Documentation and Other Links:
|
||||
The focus of this fork is
|
||||
|
||||
* Setup Documentation [docs.drone.io/installation](http://docs.drone.io/installation/)
|
||||
* Usage Documentation [docs.drone.io/getting-started](http://docs.drone.io/getting-started/)
|
||||
* Plugin Index [plugins.drone.io](http://plugins.drone.io/)
|
||||
* Getting Help [docs.drone.io/getting-help](http://docs.drone.io/getting-help/)
|
||||
- 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
|
||||
|
|
Loading…
Reference in a new issue