KO
|
EN
gitlite — search
Search
#python
#java
#python3
#arduino
#golang
#machine-learning
#rust
#html
#flask
#javascript
#seismology
#nodejs
capistrano-ci
★ 15
Open GitHub ↗
No description available.
Download README (.md)
Explore Similar Repositories
notifications
:
This repo will no longer be updated. GoInstant will be discontinued as of August 31, 2014. Read our blog for more details.
catch
:
Haskell pattern match analsyis checker
openmini
:
An open source homage to the Minimoog
cpdflib-source
:
No description available.
lwf-loader
:
lwf-loader provides many functions which support LWF usages in game development.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
capistrano-ci
?
Download (.md)
# Capistrano::Ci [](https://travis-ci.org/railsware/capistrano-ci) ## Introduction capistrano-ci is extension for capistrano that allows you to check status of your repository before deployment. Currently it supports: * Travis CI: Open Source and Pro versions ([https://travis-ci.org](https://travis-ci.org) or [https://travis-ci.com](https://travis-ci.com)) * CircleCi: [https://circleci.com](https://circleci.com) * Semaphore: [https://semaphoreapp.com](https://semaphoreapp.com) ## Installation Add this line to your application's Gemfile: gem 'capistrano-ci' And then execute: $ bundle Or install it yourself as: $ gem install capistrano-ci Add to your Capfile: require 'capistrano/ci/recipes' ## Configuration Variables list: * :ci_client (required) - supports `travis`, `travis_pro`, `circle`, or `semaphore` * :ci_repository (required) - organization or user name and repository name on github * :ci_access_token(required for `travis_pro`, `circle`, or `semaphore`) - access token specific to the service ### Open Source Projects Setup ci_client and ci_repository variables in your deployment script: set :ci_client, "travis" set :ci_repository, "organisation-or-user/repository-name" ### Pro Account of Travis-CI: Additional to ci_client and ci_repository setup ci_access_token: set :ci_client, "travis_pro" set :ci_repository, "organisation-or-user/repository-name" set :ci_access_token, "your-pro-access-token" Read explaination [how to obtain Travis-CI access token](http://railsware.com/blog/2013/09/10/capistrano-recipe-for-checking-travis-ci-build-status/). To have more information about Travis-CI access token follow [this blog post](http://about.travis-ci.org/blog/2013-01-28-token-token-token). ### CircleCi: Setup ci_client, ci_repository and ci_access_token in your deployment script: set :ci_client, "circle" set :ci_repository, "organisation-or-user/repository-name" set :ci_access_token, "your-circle-access-token" ### Semaphore: Setup ci_client, ci_repository and ci_access_token in your deployment script: set :ci_client, "semaphore" set :ci_repository, "organisation-or-user/repository-name" set :ci_access_token, "your-semaphore-access-token" ### Enable ci:verify task: before 'deploy', 'ci:verify' # or in case of using capistrano-patch: before 'patch:create', 'ci:verify' ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request ## Copyright Copyright (c) 2013 Railsware LLC. See LICENSE.txt for further details.