I haven't really looked closely at Drone yet, but you might also be interested in Strider. http://stridercd.com/
One of the things I like is that it's dead simple to get running on Heroku. Language support is a little weak (Python, Ruby, node.js), but we're working on that.
Another nice feature that's currently lacking which it looks like Drone does well is the ability to provision external services (e.g. DB servers) for tests.
So I can run this locally, ensure my test system is dialed in, then scale/automate it with the hosted service? If that's true, it certainly beats having to guess what my test system is actually doing remotely and would definitely help bring some alignment between my prod/test infrastructure.
yes! there is a CLI that let's your run your builds locally, on your laptop. Navigate to the root directory of your repository and run `drone -v build .`
you need Docker installed and the .drone.yml file in the root. it's a great way to test locally without having to push to the CI server. As an added bonus, you could even setup a pre-commit hook
The workflow is pretty basic right now, however, we plan on adding matrix and parallel builds in the near future. Could you elaborate a bit more on your workflow? I definitely want to make sure Drone supports more than just simple use cases.
[+] [-] rubiquity|12 years ago|reply
1) I don't want to pay for hosted CI
2) Setting up your own CI is a pain in the butt currently
Well done. I'm gonna have a look through this!
[+] [-] avelis|12 years ago|reply
[+] [-] nickstinemates|12 years ago|reply
Drone combined with some of the features upcoming on docker.io will be an incredibly compelling usecase for Continuous Integration going forward.
[+] [-] michaelmior|12 years ago|reply
One of the things I like is that it's dead simple to get running on Heroku. Language support is a little weak (Python, Ruby, node.js), but we're working on that.
Another nice feature that's currently lacking which it looks like Drone does well is the ability to provision external services (e.g. DB servers) for tests.
[+] [-] ucarion|12 years ago|reply
[+] [-] bradrydzewski|12 years ago|reply
That being said, we are definitely making a long term bet on Docker and containers, and are confident security will improve over time.
[+] [-] pekk|12 years ago|reply
[+] [-] SEJeff|12 years ago|reply
[+] [-] henrikbrink|12 years ago|reply
[+] [-] bradrydzewski|12 years ago|reply
The Bitbucket patch should land next week
[+] [-] fallingmeat|12 years ago|reply
[+] [-] bradrydzewski|12 years ago|reply
you need Docker installed and the .drone.yml file in the root. it's a great way to test locally without having to push to the CI server. As an added bonus, you could even setup a pre-commit hook
[+] [-] unknown|12 years ago|reply
[deleted]
[+] [-] unknown|12 years ago|reply
[deleted]
[+] [-] tomburke|12 years ago|reply
[+] [-] steveklabnik|12 years ago|reply
[+] [-] avelis|12 years ago|reply
What I see as a benefit is how all the features of this CI system work for you out of the box. Definitely worth a look.
[+] [-] nodesocket|12 years ago|reply
[+] [-] freddavis|12 years ago|reply
[+] [-] wraithmonster|12 years ago|reply
[+] [-] tksfz|12 years ago|reply
[+] [-] cpsaltis|12 years ago|reply
Does it provide the fine-grained workflows Jenkins does?
[+] [-] bradrydzewski|12 years ago|reply
[+] [-] fallingmeat|12 years ago|reply
[+] [-] tmbo|12 years ago|reply