This gem will assist you in interfacing with concourse's api
Currently only supports:
- concourse's basic auth mechanism
- the endpoints used by web ui
PRs are welcome for these, and other features
Use version 0.0.16 for concourse 3.x and below
Use version 0.0.18 at your own risk; for concourse 4.x
The auth right now is hacky at best.
Add the following to your Gemfile
upstream:
source "https://rubygems.org"
gem "concourserb"
git:
source 'https://rubygems.org'
gem 'concourserb', :git => 'https://github.com/arwineap/concourserb'
local:
source 'https://rubygems.org'
gem 'concourserb', :path => "~/git/concourserb"
require 'concourserb'
ci = Concourserb.new('https://ci.concourse.ci', 'main', 'basic_auth_user', 'basic_auth_pass')
puts ci.jobs('pipeline')