Sha256: ed8318137d1502be46d953f8e0fad075bec7c10fa2505ef669362cb92eb0bb09
Contents?: true
Size: 1.69 KB
Versions: 2
Compression:
Stored size: 1.69 KB
Contents
# Codepipeline ![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiM3hGMlViMUtRRS9maitXVnhPNUp2ZFE3eUkzV0doNG5OR0lRRGtNOVBiWDVsb0tjY2dTVnhHamJOSzZRYU5aaW9FOS9peEUwVHBVUzk3cXVjd2FqcHFNPSIsIml2UGFyYW1ldGVyU3BlYyI6InNDdzUzVmRCd0FHSjBrTnQiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=master) [![Gem Version](https://badge.fury.io/rb/codepipeline.png)](http://badge.fury.io/rb/codepipeline) The codepipeline tool provides a DSL to make it easy create a CodePipeline pipeline. The codebuild tool installs `codepipline` and `pipe` executables. Both of them do the same thing, `pipe` is just shorter to type. The documentation site is at: [codepipeline.org](https://codepipeline.org/) ## Quick Start pipe init pipe deploy pipe start pipe delete The CLI tool also detects and tasks in the current folder's Rakefile and delegate to those tasks. ## Init and Structure ## DSL .codepipeline/pipeline.rb: ```ruby stage "Source" do github( source: "tongueroo/demo-ufo", auth_token: ssm("/github/user/token") ) end stage "DeployStacks" do codebuild "demo1" # action declaration codebuild "demo2", "demo3" # will run in parallel codebuild "demo4" # action declaration end ``` More [DSL docs](https://codepipeline.org/docs/dsl/) ## Installation Add this line to your application's Gemfile: gem "codepipeline" And then execute: bundle Or install it yourself as: gem install codepipeline ## 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
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
codepipeline-0.3.4 | README.md |
codepipeline-0.3.3 | README.md |