Skip to content

arwineap/concourserb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Concourse API gem

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

compatibility

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.

Installation

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"

Examples

require 'concourserb'
ci = Concourserb.new('https://ci.concourse.ci', 'main', 'basic_auth_user', 'basic_auth_pass')

puts ci.jobs('pipeline')

About

A simple gem to interact with Concourse CI's API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages