ci

drone

21 May 2020Last Commit21084 (3349/yr)Github Stars50Issues

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.

Sample Pipeline Configuration:

Documentation and Other Links:

Please note the official Docker images run the Drone Enterprise distribution. If you would like to run the Community Edition you can build from source by following the instructions in BUILDING_OSS.

gocd

23 May 2020Last Commit5619 (872/yr)Github Stars60Issues

This is the main repository for GoCD - a continuous delivery server. GoCD helps you automate and streamline the build-test-release cycle for worry-free, continuous delivery of your product.

To quickly build your first pipeline while learning key GoCD concepts, visit our Test Drive GoCD.

This is a Java/JRuby on Rails project. Here is the guide to setup your development environment.

We'd love it if you contributed to GoCD. For information on contributing to this project, please see our contributor's guide. A lot of useful information like links to user documentation, design documentation, mailing lists etc. can be found in the resources section.

concourse

23 May 2020Last Commit4926 (808/yr)Github Stars717Issues

Concourse is an automation system written in Go. It is most commonly used for CI/CD, and is built to scale to any kind of automation pipeline, from simple to complex.

Concourse is very opinionated about a few things: idempotency, immutability, declarative config, stateless workers, and reproducible builds.

Concourse is distributed as a single concourse binary, available on the Releases page.

If you want to just kick the tires, jump ahead to the Quick Start.

In addition to the concourse binary, there are a few other supported formats. Consult their GitHub repos for more information:

buildbot

23 May 2020Last Commit4345 (440/yr)Github Stars620Issues

Buildbot is based on original work from Brian Warner, and currently maintained by the Botherders.

Visit us on http://buildbot.net !

Buildbot consists of several components:

and so on

See the README in each subdirectory for more information

Related repositories:

php-censor

15 May 2020Last Commit575 (170/yr)Github Stars44Issues

PHP Censor is an open source, self-hosted, continuous integration server for PHP projects (PHPCI fork). Official twitter @php_censor.

Actual PHP Censor versions and release branches:

More screenshots.

Unix-like OS (Windows isn't supported);

PHP 5.6+ (with OpenSSL support and enabled functions: exec(), shell_exec() and proc_open());

Web-server (Nginx or Apache2);

Database (MySQL/MariaDB or PostgreSQL);

Beanstalkd queue;

Clone project from GitHub, Bitbucket (Git/Hg), GitLab, Git, Hg (Mercurial), SVN (Subversion) or from local directory;