Name: hashicorp-release-resource
Owner: Stark & Wayne
Description: Concourse resource to track and fetch Hashicorp projects
Created: 2017-09-19 07:05:43.0
Updated: 2018-05-14 18:13:25.0
Pushed: 2018-03-13 23:51:29.0
Size: 7
Language: Shell
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Hashicorp software releases are made available via https://releases.hashicorp.com. This Concourse resource allows you to watch for new releases and fetch them.
You can use the docker image by defining the resource type in your pipeline YAML.
For example:
urce_types:
me: hashicorp-release
pe: docker-image
urce:
repository: starkandwayne/hashicorp-release-resource
urces:
name: vault
type: hashicorp-release
source:
project: vault
To get the latest vault
build for linux_amd64
:
t: vault
rams:
regexp: linux_amd64
project
: Required. The Hashicorp project name.
Example: vault
check
: Check for new release versionsin
: Fetch releaseDownloads all (or a subset specified by regexp
parameter) of builds for a version.
Also creates files:
version
file with the current versionproject
file with the project nameregexp
: Optional. If provided, only matching files will be downloaded. Otherwise all builds will be downloaded.out
: Not implementedIf you want to upload a new Hashicorp version, perhaps visit https://www.hashicorp.com/jobs/
er_user=starkandwayne
er build -t $docker_user/hashicorp-release-resource .
er push $docker_user/hashicorp-release-resource