Public | Automated Build

Last pushed: 3 months ago
Short Description
RubyGems Integration for Concourse Pipelines
Full Description

#+TITLE: RubyGems Concourse Resource

#+SUBTITLE: A Custom Resource for Concourse

#+LATEX: \pagebreak

  • Overview

RubyGems Integration for Concourse Pipelines.

  • Usage

Add the resource to your pipeline's ~resource_types~ (requires Concourse 0.74.0+)

#+BEGIN_SRC yaml
resource_types:

- name: rubygems
  type: docker-image
  source:
    repository: resource/rubygems

#+END_SRC

  • Source Configuration

|---------+----------+--------------+----------------------|
| Name | Required | Default | Description |
|---------+----------+--------------+----------------------|
| gem | Yes | | The name of the gem |
| host | No | rubygems.org | The RubyGems host |
| api_key | Yes | | Key for RubyGems API |
|---------+----------+--------------+----------------------|

  • Behaviour

** ~check~ Find the available versions for a gem

*** Parameters

  • None

** ~in~ Fetch a gem

Fetch a gem.

*** Parameters

  • None

** ~out~ Publish a gem

*** Parameters

|------+----------+------------------+--------------------------------------|
| Name | Required | Default | Description |
|------+----------+------------------+--------------------------------------|
| glob | no | pkg/#{gem}-*.gem | Globbing pattern for files to upload |
|------+----------+------------------+--------------------------------------|

  • License

~concourse-resource-rubygems~ is available under the [[https://tldrlegal.com/license/mit-license][MIT License]]. See
~LICENSE.txt~ for the full text.

  • Contributors
Docker Pull Command
Owner
resource