Woodpecker is a community fork of the Drone CI system.
Find a file
2014-08-16 13:52:33 -07:00
client fixed restart client 2014-08-14 12:36:04 -07:00
cmd fixed restart client 2014-08-14 12:36:04 -07:00
debian/drone added email notifications 2014-08-03 14:45:50 -07:00
plugin fixed panic in notification plugin code 2014-08-14 12:36:45 -07:00
server modified code to redirect user to the login screen on 401 2014-08-16 13:52:33 -07:00
shared added code to append private environment variables for non-PRs 2014-08-13 21:37:56 -07:00
.drone.yml experimental branch now uploading to S3 2014-08-02 10:50:02 -07:00
.gitignore moved drone build to cmd folder 2014-08-07 22:22:04 -07:00
AUTHORS updated README to include more branch details 2014-07-13 19:53:59 -07:00
Dockerfile updated Dockerfile 2014-07-17 22:25:30 -07:00
LICENSE initial public commit 2014-02-07 03:10:01 -07:00
Makefile more work on the command line utility 2014-08-09 16:51:08 -07:00
README.md Update README.md 2014-08-12 11:43:49 -07:00
Vagrantfile Add Vagrantfile 2014-07-31 12:55:41 +04:00

Build Status GoDoc

System Requirements

  • Docker
  • AUFS

We highly recommend running Docker with the AUFS storage driver. You can verify Docker is using the AUFS storage driver with the following command sudo docker info | grep Driver:

Installation

We have optimized the installation process for Ubuntu since that is what we test with internally. You can run the following commands to quickly download an install Drone on an Ubuntu machine.

wget downloads.drone.io/exp/drone.deb
sudo dpkg -i drone.deb

https://github.com/drone/drone/milestones/v0.3

What Changed

This branch introduces major changes, including:

  1. modification to project structure
  2. api-driven design
  3. interface to abstract github, bitbucket, gitlab code (see /shared/remote)
  4. handlers are structures with service providers "injected"
  5. github, bitbucket, etc native permissions are used. No more teams or permissions in Drone
  6. github, bitbucket, etc authentication is used. No more drone password
  7. github, bitbucket, etc repository data is cached upon login (and subsequent logins)
  8. angularjs user interface with modified responsive design

Database Compatibility Issues

WARNING

There were some fundamental changes to the application and we decided to introduce breaking changes to the dataabase. Migration would have been difficult and time consuming. Drone is an alpha product and therefore backward compatibility is not a primary goal until we hit a stable release. Apologizes for any inconvenience.

Filing Bugs

This is an experimental branch with known bugs and issues, namely:

  • notifications
  • github status api updates
  • gitlab integration
  • smtp settings screen
  • github / bitbucket / gitlab settings screen
  • mysql support

Please do not log issues for the above items. We are aware and will fix as soon as possible, as they are holding up the 0.3 release. Pull requests, however, are very welcome :)

You can track progress of this release here:

https://github.com/drone/drone/milestones/v0.3