Permalink
Cannot retrieve contributors at this time
--- | |
meta: | |
name: (( param "Please name your pipeline" )) | |
pipeline: (( grab meta.name )) | |
target: (( param "Please identify the name of the target Concourse CI" )) | |
image: | |
type: docker-image | |
source: | |
repository: starkandwayne/concourse | |
image-golang: | |
type: docker-image | |
source: | |
repository: starkandwayne/concourse-go | |
tag: "1.13" | |
github: | |
uri: (( concat "git@github.com:" meta.github.owner "/" meta.github.repo )) | |
owner: (( param "Please specify the name of the user / organization that owns the Github repository" )) | |
repo: (( param "Please specify the name of the Github repository" )) | |
branch: master | |
private_key: (( param "Please generate an SSH Deployment Key for this repo and specify it here" )) | |
access_token: (( param "Please generate a Personal Access Token and specify it here (read-only for repos, to avoid rate limiting)" )) | |
debian: | |
s3_bucket: (( param "Please specify AWS S3 bucket for Debian packages" )) | |
aws_access_key: (( param "Please specify AWS access key for debian S3 bucket" )) | |
aws_secret_key: (( param "Please specify AWS secret key for debian S3 bucket" )) | |
gpg: | |
id: (( param "Please provide GPG ID for signing packages" )) | |
public_key: (( param "Please provide GPG public key for signing packages" )) | |
private_key: (( param "Please provide GPG private key for signing packages" )) | |
pivnet: | |
api-token: (( param "Please set api token for pivnet )) | |
groups: | |
- name: (( grab meta.name )) | |
jobs: | |
- spruce-homebrew | |
- spruce-debian | |
- shield-homebrew | |
- shield-debian | |
- safe-homebrew | |
- safe-debian | |
- eden-homebrew | |
- eden-debian | |
- kafka-service-broker-homebrew | |
- kafka-service-broker-debian | |
- install-debs-in-order-debian | |
- gotcha-homebrew | |
- gotcha-debian | |
- genesis-homebrew | |
- genesis-debian | |
- bosh-cli-debian | |
- credhub-cli-debian | |
- uaa-cli-homebrew | |
- uaa-cli-debian | |
- certstrap-debian | |
- cf-cli-debian | |
- cf6-cli-debian | |
- cf7-cli-debian | |
- jq-debian | |
- om-homebrew | |
- om-debian | |
- pivnet-cli-debian | |
- hub-debian | |
- direnv-debian | |
- terraform-debian | |
- bosh-bootloader-debian | |
- govc-homebrew | |
- govc-debian | |
- quaa-homebrew | |
- pack-debian | |
- riff-homebrew | |
- riff-debian | |
- knctl-debian | |
- aliyun-debian | |
- minica-debian | |
- yj-homebrew | |
- yj-debian | |
- fissile-homebrew | |
- vault-debian | |
- name: homebrew | |
jobs: | |
- spruce-homebrew | |
- shield-homebrew | |
- safe-homebrew | |
- eden-homebrew | |
- kafka-service-broker-homebrew | |
- gotcha-homebrew | |
- genesis-homebrew | |
- uaa-cli-homebrew | |
- govc-homebrew | |
- quaa-homebrew | |
- riff-homebrew | |
- om-homebrew | |
- yj-homebrew | |
- fissile-homebrew | |
- name: debian | |
jobs: | |
- spruce-debian | |
- shield-debian | |
- safe-debian | |
- eden-debian | |
- kafka-service-broker-debian | |
- install-debs-in-order-debian | |
- gotcha-debian | |
- genesis-debian | |
- bosh-cli-debian | |
- credhub-cli-debian | |
- uaa-cli-debian | |
- certstrap-debian | |
- cf-cli-debian | |
- cf6-cli-debian | |
- cf7-cli-debian | |
- jq-debian | |
- om-debian | |
- pivnet-cli-debian | |
- hub-debian | |
- direnv-debian | |
- terraform-debian | |
- bosh-bootloader-debian | |
- govc-debian | |
- pack-debian | |
- riff-debian | |
- knctl-debian | |
- aliyun-debian | |
- minica-debian | |
- yj-debian | |
- vault-debian | |
jobs: | |
- name: install-debs-in-order-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: install-debs-in-order | |
resource: install-debs-in-order | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: install-debs-in-order | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: "install-debs-in-order-linux-amd64" | |
OUT_BINARY: install-debs-in-order | |
NAME: install-debs-in-order | |
LICENSE: MIT | |
DESCRIPTION: Install a directory of *.deb in the correct order | |
URL: https://github.com/starkandwayne/install-debs-in-order | |
MAINTAINERS: https://github.com/starkandwayne/install-debs-in-order/graphs/contributors | |
VENDOR: "Stark & Wayne LLC" | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: kafka-service-broker-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: kafka-service-broker | |
resource: kafka-service-broker | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: kafka-service-broker | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: "kafka-service-broker-linux-amd64" | |
OUT_BINARY: kafka-service-broker | |
NAME: kafka-service-broker | |
LICENSE: MIT | |
DESCRIPTION: Open Service Broker for Apache Kafka | |
URL: https://github.com/starkandwayne/kafka-service-broker | |
MAINTAINERS: https://github.com/starkandwayne/kafka-service-broker/graphs/contributors | |
VENDOR: "Stark & Wayne LLC" | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: kafka-service-broker-homebrew | |
public: true | |
serial: true | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: kafka-service-broker | |
resource: kafka-service-broker | |
trigger: true | |
- task: update-homebrew | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: kafka-service-broker | |
path: recipe | |
outputs: | |
- name: pushme | |
run: | |
path: "homebrew/ci/scripts/update-homebrew.sh" | |
args: | |
- kafka-service-broker.rb | |
params: | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
BINARY: "kafka-service-broker-darwin-amd64" | |
- put: homebrew | |
params: | |
repository: pushme/homebrew | |
rebase: true | |
- name: eden-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: homebrew-public-key | |
trigger: true | |
- get: eden | |
resource: eden | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: eden | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: "eden-linux-amd64" | |
OUT_BINARY: eden | |
NAME: eden | |
LICENSE: MIT | |
DESCRIPTION: CLI to any Open Service Broker API | |
URL: https://github.com/starkandwayne/eden | |
MAINTAINERS: https://github.com/starkandwayne/eden/graphs/contributors | |
VENDOR: "Stark & Wayne LLC" | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: eden-homebrew | |
public: true | |
serial: true | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: eden | |
resource: eden | |
trigger: true | |
- task: update-homebrew | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: eden | |
path: recipe | |
outputs: | |
- name: pushme | |
run: | |
path: "homebrew/ci/scripts/update-homebrew.sh" | |
args: | |
- eden.rb | |
params: | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
BINARY: "eden-darwin-amd64" | |
- put: homebrew | |
params: | |
repository: pushme/homebrew | |
rebase: true | |
- name: safe-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: safe | |
resource: safe | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: safe | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: "safe-linux-amd64" | |
OUT_BINARY: safe | |
NAME: safe | |
LICENSE: MIT | |
DESCRIPTION: Alternative Vault CLI | |
URL: https://github.com/starkandwayne/safe | |
MAINTAINERS: https://github.com/starkandwayne/safe/graphs/contributors | |
VENDOR: "Stark & Wayne LLC" | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: safe-homebrew | |
public: true | |
serial: true | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: safe | |
resource: safe | |
trigger: true | |
- task: update-homebrew | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: safe | |
path: recipe | |
outputs: | |
- name: pushme | |
run: | |
path: "homebrew/ci/scripts/update-homebrew.sh" | |
args: | |
- safe.rb | |
params: | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
BINARY: "safe-darwin-amd64" | |
- put: homebrew | |
params: | |
repository: pushme/homebrew | |
rebase: true | |
- name: vault-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: vault | |
resource: vault | |
trigger: true | |
params: { regexp: linux_amd64 } | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: vault | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY_PREFIX_ZIP: vault_ | |
IN_BINARY: "vault" | |
OUT_BINARY: vault | |
NAME: vault | |
LICENSE: Mozilla Public License 2.0 | |
DESCRIPTION: A tool for secrets management, encryption as a service, and privileged access management | |
URL: https://www.vaultproject.io/ | |
MAINTAINERS: https://github.com/starkandwayne/safe/graphs/contributors | |
VENDOR: "Hashicorp" | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: gotcha-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: gotcha | |
resource: gotcha | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: gotcha | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: "gotcha-linux-amd64" | |
OUT_BINARY: gotcha | |
NAME: gotcha | |
LICENSE: MIT | |
DESCRIPTION: Debugging MiTM HTTP Proxy | |
URL: https://github.com/starkandwayne/gotcha | |
MAINTAINERS: https://github.com/starkandwayne/gotcha/graphs/contributors | |
VENDOR: "Stark & Wayne LLC" | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: gotcha-homebrew | |
public: true | |
serial: true | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: gotcha | |
resource: gotcha | |
trigger: true | |
- task: update-homebrew | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: gotcha | |
path: recipe | |
outputs: | |
- name: pushme | |
run: | |
path: "homebrew/ci/scripts/update-homebrew.sh" | |
args: | |
- gotcha.rb | |
params: | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
BINARY: "gotcha-darwin-amd64" | |
- put: homebrew | |
params: | |
repository: pushme/homebrew | |
rebase: true | |
- name: genesis-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: genesis | |
resource: genesis | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: genesis | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: "genesis" | |
OUT_BINARY: genesis | |
NAME: genesis | |
LICENSE: MIT | |
DESCRIPTION: BOSH Deployment Paradigm | |
URL: https://github.com/genesis-community/genesis | |
MAINTAINERS: https://github.com/genesis-community/genesis/graphs/contributors | |
VENDOR: "Stark & Wayne LLC" | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
FPM_FLAGS: --deb-recommends bosh-cli --deb-recommends safe --deb-recommends spruce --deb-recommends vault --deb-recommends git --deb-recommends perl | |
- name: genesis-homebrew | |
public: true | |
serial: true | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: genesis | |
resource: genesis | |
trigger: true | |
- task: update-homebrew | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: genesis | |
path: recipe | |
outputs: | |
- name: pushme | |
run: | |
path: "homebrew/ci/scripts/update-homebrew.sh" | |
args: | |
- genesis.rb | |
params: | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
BINARY: "genesis" | |
- put: homebrew | |
params: | |
repository: pushme/homebrew | |
rebase: true | |
- name: spruce-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: spruce | |
resource: spruce | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: spruce | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: "spruce-linux-amd64" | |
OUT_BINARY: spruce | |
NAME: spruce | |
LICENSE: MIT | |
DESCRIPTION: General purpose YAML & JSON merging tool | |
URL: https://github.com/geofffranks/spruce | |
MAINTAINERS: https://github.com/geofffranks/spruce/graphs/contributors | |
VENDOR: "Geoff Franks" | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: spruce-homebrew | |
public: true | |
serial: true | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: spruce | |
resource: spruce | |
trigger: true | |
- task: update-homebrew | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: spruce | |
path: recipe | |
outputs: | |
- name: pushme | |
run: | |
path: "homebrew/ci/scripts/update-homebrew.sh" | |
args: | |
- spruce.rb | |
params: | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
BINARY: "spruce-darwin-amd64" | |
- put: homebrew | |
params: | |
repository: pushme/homebrew | |
rebase: true | |
- name: shield-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: shield | |
resource: shield | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: shield | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: "shield-linux-amd64" | |
OUT_BINARY: shield | |
NAME: shield | |
LICENSE: MIT | |
DESCRIPTION: CLI to SHIELD Backup/Restore Director | |
URL: https://github.com/shieldproject/shield | |
MAINTAINERS: https://github.com/shieldproject/shield/graphs/contributors | |
VENDOR: "Stark & Wayne" | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: shield-homebrew | |
public: true | |
serial: true | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: shield | |
resource: shield | |
trigger: true | |
- task: update-homebrew | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: shield | |
path: recipe | |
outputs: | |
- name: pushme | |
run: | |
path: "homebrew/ci/scripts/update-homebrew.sh" | |
args: | |
- shield.rb | |
params: | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
BINARY: "shield-darwin-amd64" | |
- put: homebrew | |
params: | |
repository: pushme/homebrew | |
rebase: true | |
- name: bosh-cli-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: bosh-cli | |
resource: bosh-cli-linux | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: bosh-cli | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: "bosh-cli-*-linux-amd64" | |
OUT_BINARY: bosh bosh | |
NAME: bosh-cli | |
LICENSE: Apache2 | |
DESCRIPTION: Interact with BOSH director | |
URL: https://bosh.io/docs/cli-v2.html | |
MAINTAINERS: https://github.com/cloudfoundry/bosh-cli/graphs/contributors | |
VENDOR: "Cloud Foundry Foundation" | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: credhub-cli-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: credhub | |
resource: credhub-cli | |
trigger: true | |
- task: unpack-tgz | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: credhub | |
path: recipe | |
outputs: | |
- name: unpacked | |
run: | |
path: sh | |
args: | |
- -exc | |
- | | |
tar xfz recipe/${IN_TGZ} -C unpacked | |
cp recipe/version unpacked/version | |
params: | |
IN_TGZ: "*linux*tgz" | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: unpacked | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: credhub | |
OUT_BINARY: credhub | |
NAME: credhub-cli | |
LICENSE: Apache2 | |
DESCRIPTION: CLI to interact with CredHub servers | |
URL: https://github.com/cloudfoundry-incubator/credhub-cli | |
MAINTAINERS: https://github.com/cloudfoundry-incubator/credhub-cli/graphs/contributors | |
VENDOR: "Cloud Foundry Foundation" | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: uaa-cli-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: uaa-cli | |
resource: uaa-cli | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: uaa-cli | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: "uaa-linux-amd64-$VERSION" | |
OUT_BINARY: uaa | |
NAME: uaa-cli | |
LICENSE: Apache-2.0 | |
DESCRIPTION: CLI to UAA | |
URL: https://github.com/cloudfoundry-incubator/uaa-cli | |
MAINTAINERS: https://github.com/cloudfoundry-incubator/uaa-cli/graphs/contributors | |
VENDOR: CloudFoundry.org Foundation, Inc. | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: uaa-cli-homebrew | |
public: true | |
serial: true | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: uaa-cli | |
resource: uaa-cli | |
trigger: true | |
- task: update-homebrew | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: uaa-cli | |
path: recipe | |
outputs: | |
- name: pushme | |
run: | |
path: "homebrew/ci/scripts/update-homebrew.sh" | |
args: | |
- uaa-cli.rb | |
params: | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
BINARY: "uaa-darwin-amd64-$VERSION" | |
- put: homebrew | |
params: | |
repository: pushme/homebrew | |
rebase: true | |
- name: knctl-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: knctl | |
trigger: true | |
params: | |
globs: [knctl-linux-amd64] | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: knctl | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: knctl-linux-amd64 | |
OUT_BINARY: knctl | |
NAME: knctl | |
LICENSE: Apache-2.0 | |
DESCRIPTION: Knative CLI | |
URL: https://github.com/cppforlife/knctl | |
MAINTAINERS: https://github.com/cppforlife/knctl/graphs/contributors | |
VENDOR: Pivotal Inc | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: riff-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: riff | |
trigger: true | |
params: | |
globs: [riff-linux-amd64.tgz] | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: riff | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY_PREFIX_TGZ: riff-linux-amd64 | |
IN_BINARY_AFTER_UNPACK: riff | |
OUT_BINARY: riff | |
NAME: riff | |
LICENSE: Apache-2.0 | |
DESCRIPTION: riff is for functions | |
URL: https://github.com/projectriff/riff | |
MAINTAINERS: https://github.com/projectriff/riff/graphs/contributors | |
VENDOR: Pivotal Inc | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: riff-homebrew | |
public: true | |
serial: true | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: riff | |
resource: riff | |
trigger: true | |
params: | |
globs: [riff-darwin-amd64.tgz] | |
- task: update-homebrew | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: riff | |
path: recipe | |
outputs: | |
- name: pushme | |
run: | |
path: "homebrew/ci/scripts/update-homebrew.sh" | |
args: | |
- riff.rb | |
params: | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
BINARY: riff-darwin-amd64.tgz | |
- put: homebrew | |
params: | |
repository: pushme/homebrew | |
rebase: true | |
- name: certstrap-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: certstrap | |
resource: certstrap | |
trigger: true | |
params: { include_source_tarball: true } | |
- task: compile-certstrap | |
config: | |
platform: linux | |
image_resource: (( grab meta.image-golang )) | |
inputs: | |
- name: homebrew | |
- name: certstrap | |
path: recipe | |
outputs: | |
- name: build | |
run: | |
path: sh | |
args: | |
- -exc | |
- | | |
mkdir -p unpack | |
tar xfs recipe/*.tar.gz -C unpack | |
export GOPATH=$PWD/build | |
export PATH=$PATH:$GOPATH/bin | |
mkdir -p $GOPATH/src/github.com/square/certstrap | |
cp -r unpack/*-certstrap-*/* $GOPATH/src/github.com/square/certstrap | |
go install github.com/square/certstrap | |
cp $GOPATH/bin/certstrap build/certstrap | |
cp recipe/version build/version | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: buildme | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: build | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: certstrap | |
OUT_BINARY: certstrap | |
NAME: certstrap | |
LICENSE: Apache2 | |
DESCRIPTION: Tools to bootstrap CAs, certificate requests, and signed certificates | |
URL: https://github.com/square/certstrap | |
MAINTAINERS: https://github.com/square/certstrap/graphs/contributors | |
VENDOR: Square | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: cf-cli-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: cf | |
resource: cf7-cli-linux | |
trigger: true | |
- task: unpack-tgz | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: cf | |
path: recipe | |
outputs: | |
- name: unpacked | |
run: | |
path: sh | |
args: | |
- -exc | |
- | | |
tar xfz recipe/${IN_TGZ} -C unpacked | |
cp recipe/version unpacked/version | |
params: | |
IN_TGZ: "*linux*tgz" | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: unpacked | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: cf7 | |
OUT_BINARY: cf | |
NAME: cf-cli | |
LICENSE: Apache2 | |
DESCRIPTION: official command line client for Cloud Foundry v7 | |
URL: https://docs.cloudfoundry.org | |
MAINTAINERS: https://github.com/cloudfoundry/cli/graphs/contributors | |
VENDOR: Cloud Foundry Foundation | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: cf6-cli-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: cf | |
resource: cf6-cli-linux | |
trigger: true | |
- task: unpack-tgz | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: cf | |
path: recipe | |
outputs: | |
- name: unpacked | |
run: | |
path: sh | |
args: | |
- -exc | |
- | | |
tar xfz recipe/${IN_TGZ} -C unpacked | |
cp recipe/version unpacked/version | |
params: | |
IN_TGZ: "*linux*tgz" | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: unpacked | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: cf | |
OUT_BINARY: cf6 | |
NAME: cf6-cli | |
LICENSE: Apache2 | |
DESCRIPTION: official command line client for Cloud Foundry | |
URL: https://docs.cloudfoundry.org | |
MAINTAINERS: https://github.com/cloudfoundry/cli/graphs/contributors | |
VENDOR: Cloud Foundry Foundation | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: cf7-cli-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: cf | |
resource: cf7-cli-linux | |
trigger: true | |
- task: unpack-tgz | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: cf | |
path: recipe | |
outputs: | |
- name: unpacked | |
run: | |
path: sh | |
args: | |
- -exc | |
- | | |
tar xfz recipe/${IN_TGZ} -C unpacked | |
cp recipe/version unpacked/version | |
params: | |
IN_TGZ: "*linux*tgz" | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: unpacked | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: cf7 | |
OUT_BINARY: cf7 | |
NAME: cf7-cli | |
LICENSE: Apache2 | |
DESCRIPTION: beta v7 command line client for Cloud Foundry | |
URL: https://docs.cloudfoundry.org | |
MAINTAINERS: https://github.com/cloudfoundry/cli/graphs/contributors | |
VENDOR: Cloud Foundry Foundation | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: jq-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: jq | |
resource: jq | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: jq | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: jq-linux64 | |
OUT_BINARY: jq | |
NAME: jq | |
LICENSE: MIT | |
DESCRIPTION: lightweight and flexible command-line JSON processor | |
URL: https://stedolan.github.io/jq/ | |
MAINTAINERS: https://github.com/stedolan/jq/graphs/contributors | |
VENDOR: None | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: om-homebrew | |
public: true | |
serial: true | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: om | |
resource: om | |
trigger: true | |
- task: update-homebrew | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: om | |
path: recipe | |
outputs: | |
- name: pushme | |
run: | |
path: "homebrew/ci/scripts/update-homebrew.sh" | |
args: | |
- om.rb | |
params: | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
BINARY: om-darwin-$VERSION | |
- put: homebrew | |
params: | |
repository: pushme/homebrew | |
rebase: true | |
- name: om-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: om | |
resource: om | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: om | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: om-linux-$VERSION | |
OUT_BINARY: om | |
NAME: om | |
LICENSE: Apache2 | |
DESCRIPTION: Magical tool that helps you configure and deploy tiles to an Ops-Manager 1.8+ | |
URL: https://github.com/pivotal-cf/om | |
MAINTAINERS: Pivotal RelEng | |
VENDOR: Pivotal | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: pivnet-cli-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: pivnet-cli | |
resource: pivnet-cli | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: pivnet-cli | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: pivnet-linux-amd64* | |
OUT_BINARY: pivnet | |
NAME: pivnet-cli | |
LICENSE: Apache2 | |
DESCRIPTION: CLI to interact with Pivotal Network | |
URL: https://github.com/pivotal-cf/om | |
MAINTAINERS: Pivotal RelEng | |
VENDOR: Pivotal | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: hub-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: hub | |
resource: hub | |
trigger: true | |
params: | |
globs: [hub-linux-amd64*.tgz] | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: hub | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY_PREFIX_TGZ: hub-linux-amd64 | |
IN_BINARY_AFTER_UNPACK: hub | |
OUT_BINARY: hub | |
NAME: hub | |
LICENSE: MIT | |
DESCRIPTION: CLI to interact with GitHub | |
URL: https://github.com/github/hub | |
MAINTAINERS: https://github.com/github/hub/graphs/contributors | |
VENDOR: GitHub | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: direnv-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: direnv | |
resource: direnv | |
params: | |
globs: [direnv.linux-amd64] | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: direnv | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: direnv.linux-amd64 | |
OUT_BINARY: direnv | |
NAME: direnv | |
LICENSE: MIT | |
DESCRIPTION: Unclutter your .profile | |
URL: https://github.com/direnv/direnv | |
MAINTAINERS: https://github.com/direnv/direnv | |
VENDOR: https://github.com/direnv/direnv | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: terraform-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: terraform | |
resource: terraform | |
params: {regexp: linux_amd64} | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: terraform | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY_PREFIX_ZIP: terraform_ | |
IN_BINARY: terraform_*_linux_amd64.zip | |
OUT_BINARY: terraform | |
NAME: terraform | |
LICENSE: Mozilla Public License 2.0 | |
DESCRIPTION: Terraform is a tool for building, changing, and combining infrastructure safely and efficiently | |
URL: https://github.com/hashicorp/terraform | |
MAINTAINERS: https://github.com/hashicorp/terraform/graphs/contributors | |
VENDOR: Hashicorp | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: bosh-bootloader-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: bosh-bootloader | |
resource: bosh-bootloader | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: bosh-bootloader | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: bbl-*_linux_x86-64 | |
OUT_BINARY: bbl | |
NAME: bosh-bootloader | |
LICENSE: apache2 | |
DESCRIPTION: Command line utility for standing up a BOSH director on an IAAS of your choice. | |
URL: https://github.com/cloudfoundry/bosh-bootloader | |
MAINTAINERS: https://github.com/cloudfoundry/bosh-bootloader/graphs/contributors | |
VENDOR: "Cloud Foundry Foundation" | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: govc-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: homebrew-public-key | |
trigger: true | |
- get: govc | |
resource: govc | |
params: | |
globs: [govc_linux_amd64.gz] | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: govc | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY_PREFIX_GZ: govc_linux_amd64 | |
IN_BINARY_AFTER_UNPACK: govc_linux_amd64 | |
OUT_BINARY: govc | |
NAME: govc | |
LICENSE: Apache-2.0 | |
DESCRIPTION: CLI to vSphere | |
URL: https://github.com/vmware/govmomi | |
MAINTAINERS: https://github.com/vmware/govmomi/graphs/contributors | |
VENDOR: "VMWare" | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: govc-homebrew | |
public: true | |
serial: true | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: govc | |
resource: govc | |
params: | |
globs: [govc_darwin_amd64.gz] | |
trigger: true | |
- task: update-homebrew | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: govc | |
path: recipe | |
outputs: | |
- name: pushme | |
run: | |
path: "homebrew/ci/scripts/update-homebrew.sh" | |
args: | |
- govc.rb | |
params: | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
BINARY: "govc_darwin_amd64.gz" | |
- put: homebrew | |
params: | |
repository: pushme/homebrew | |
rebase: true | |
- name: fissile-homebrew | |
public: true | |
serial: true | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: fissile | |
resource: fissile-darwin | |
trigger: true | |
- task: update-homebrew | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: fissile | |
path: recipe | |
outputs: | |
- name: pushme | |
run: | |
path: "homebrew/ci/scripts/update-homebrew.sh" | |
args: | |
- fissile.rb | |
params: | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
BINARY: "fissile-$VERSION.darwin-amd64.tgz" | |
- put: homebrew | |
params: | |
repository: pushme/homebrew | |
rebase: true | |
- name: quaa-homebrew | |
public: true | |
serial: true | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: quaa | |
resource: quick-uaa-local | |
params: | |
globs: ['x'] | |
include_source_tarball: true | |
trigger: true | |
- task: update-homebrew | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: quaa | |
path: recipe | |
outputs: | |
- name: pushme | |
run: | |
path: "homebrew/ci/scripts/update-homebrew.sh" | |
args: | |
- quaa.rb | |
params: | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
FETCH_TGZ_BASE: https://github.com/starkandwayne/quick-uaa-local/archive/ | |
- put: homebrew | |
params: | |
repository: pushme/homebrew | |
rebase: true | |
- name: pack-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: pack | |
resource: pack | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: pack | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: pack-*-linux.tgz | |
OUT_BINARY: pack | |
NAME: pack | |
LICENSE: Apache 2.0 | |
DESCRIPTION: tool to create runnable images from applications using buildpacks | |
URL: https://buildpacks.io | |
MAINTAINERS: https://github.com/buildpack/pack/graphs/contributors | |
VENDOR: Cloud Native Computing Foundation | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: aliyun-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: aliyun-cli | |
resource: aliyun-cli | |
trigger: true | |
params: {globs: [aliyun-cli-linux*tgz]} | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: aliyun-cli | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY_PREFIX_TGZ: aliyun-cli-linux | |
IN_BINARY_AFTER_UNPACK: aliyun | |
OUT_BINARY: aliyun | |
NAME: aliyun-cli | |
LICENSE: Apache 2.0 | |
DESCRIPTION: Alibaba Cloud CLI | |
URL: https://github.com/aliyun/aliyun-cli | |
MAINTAINERS: https://github.com/aliyun/aliyun-cli/graphs/contributors | |
VENDOR: Alibaba Cloud | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: minica-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: minica | |
resource: minica | |
trigger: true | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: minica | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: "minica-linux-amd64" | |
OUT_BINARY: minica | |
NAME: minica | |
LICENSE: MIT | |
DESCRIPTION: MiniCA | |
URL: https://github.com/jsha/minica | |
MAINTAINERS: hthttps://github.com/jsha/minica/graphs/contributors | |
VENDOR: Jacob Hoffman-Andrews | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
- name: yj-homebrew | |
public: true | |
serial: true | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: yj | |
resource: yj | |
trigger: true | |
params: {globs: [yj-macos]} | |
- task: update-homebrew | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: yj | |
path: recipe | |
outputs: | |
- name: pushme | |
run: | |
path: "homebrew/ci/scripts/update-homebrew.sh" | |
args: | |
- yj.rb | |
params: | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
BINARY: "yj-macos" | |
- put: homebrew | |
params: | |
repository: pushme/homebrew | |
rebase: true | |
- name: yj-debian | |
public: true | |
serial_groups: [apt] | |
plan: | |
- get: homebrew | |
resource: homebrew | |
- get: yj | |
resource: yj | |
trigger: true | |
params: {globs: [yj-linux]} | |
- task: create-debian | |
config: | |
platform: linux | |
image_resource: (( grab meta.image )) | |
inputs: | |
- name: homebrew | |
- name: yj | |
path: recipe | |
run: | |
path: "homebrew/ci/scripts/create-debian-pkg-from-binary.sh" | |
params: | |
DEBUG: 1 | |
REPO_ROOT: homebrew | |
REPO_OUT: pushme | |
IN_BINARY: yj-linux | |
OUT_BINARY: yj | |
NAME: yj | |
LICENSE: apache2 | |
DESCRIPTION: CLI - Convert YAML <=> TOML <=> JSON <=> HCL | |
URL: https://github.com/sclevine/yj | |
MAINTAINERS: https://github.com/sclevine/yj/graphs/contributors | |
VENDOR: Stephen Levine | |
RELEASE_BUCKET: (( grab meta.debian.s3_bucket )) | |
AWS_ACCESS_KEY: (( grab meta.debian.aws_access_key )) | |
AWS_SECRET_KEY: (( grab meta.debian.aws_secret_key )) | |
GPG_ID: (( grab meta.gpg.id )) | |
GPG_PUBLIC_KEY: (( grab meta.gpg.public_key )) | |
GPG_PRIVATE_KEY: (( grab meta.gpg.private_key )) | |
resources: | |
- name: homebrew | |
type: git | |
check_every: 6h | |
source: | |
uri: (( grab meta.github.uri )) | |
branch: (( grab meta.github.branch )) | |
private_key : (( grab meta.github.private_key )) | |
- name: homebrew-public-key | |
type: git | |
check_every: 6h | |
source: | |
uri: (( grab meta.github.uri )) | |
branch: (( grab meta.github.branch )) | |
private_key : (( grab meta.github.private_key )) | |
paths: [public.key] | |
- name: spruce | |
type: github-release | |
check_every: 6h | |
source: | |
user: geofffranks | |
repository: spruce | |
access_token: (( grab meta.github.access_token )) | |
- name: shield | |
type: github-release | |
check_every: 6h | |
source: | |
user: shieldproject | |
repository: shield | |
access_token: (( grab meta.github.access_token )) | |
- name: safe | |
type: github-release | |
check_every: 6h | |
source: | |
user: starkandwayne | |
repository: safe | |
access_token: (( grab meta.github.access_token )) | |
- name: vault | |
type: hashicorp-release | |
check_every: 6h | |
source: | |
project: vault | |
- name: eden | |
type: github-release | |
check_every: 6h | |
source: | |
user: starkandwayne | |
repository: eden | |
access_token: (( grab meta.github.access_token )) | |
- name: gotcha | |
type: github-release | |
check_every: 6h | |
source: | |
user: starkandwayne | |
repository: gotcha | |
access_token: (( grab meta.github.access_token )) | |
- name: genesis | |
type: github-release | |
check_every: 6h | |
source: | |
user: genesis-community | |
repository: genesis | |
access_token: (( grab meta.github.access_token )) | |
- name: kafka-service-broker | |
type: github-release | |
check_every: 6h | |
source: | |
user: starkandwayne | |
repository: kafka-service-broker | |
access_token: (( grab meta.github.access_token )) | |
- name: install-debs-in-order | |
type: github-release | |
check_every: 6h | |
source: | |
user: starkandwayne | |
repository: install-debs-in-order | |
access_token: (( grab meta.github.access_token )) | |
- name: bosh-cli-linux | |
type: s3 | |
check_every: 6h | |
source: | |
bucket: bosh-cli-artifacts | |
regexp: bosh-cli-(.*)-linux-amd64 | |
- name: credhub-cli | |
type: github-release | |
check_every: 6h | |
source: | |
user: cloudfoundry-incubator | |
repository: credhub-cli | |
access_token: (( grab meta.github.access_token )) | |
- name: uaa-cli | |
type: github-release | |
check_every: 6h | |
source: | |
user: cloudfoundry-incubator | |
repository: uaa-cli | |
access_token: (( grab meta.github.access_token )) | |
- name: certstrap | |
type: github-release | |
check_every: 6h | |
source: | |
user: square | |
repository: certstrap | |
access_token: (( grab meta.github.access_token )) | |
- name: riff | |
type: github-release | |
check_every: 6h | |
source: | |
owner: projectriff | |
repository: riff | |
pre_release: true | |
access_token: (( grab meta.github.access_token )) | |
- name: cf6-cli-linux | |
type: s3 | |
check_every: 6h | |
source: | |
bucket: cf-cli-releases | |
region_name: us-west-1 | |
regexp: releases/v6.*/cf-cli_(.*)_linux_x86-64.tgz | |
- name: cf7-cli-linux | |
type: s3 | |
check_every: 6h | |
source: | |
bucket: v7-cf-cli-releases | |
region_name: us-west-1 | |
regexp: releases/v(.*)/cf7-cli_(.*)_linux_x86-64.tgz | |
- name: jq | |
type: github-release | |
check_every: 6h | |
source: | |
user: stedolan | |
repository: jq | |
access_token: (( grab meta.github.access_token )) | |
- name: om | |
type: github-release | |
check_every: 6h | |
source: | |
user: pivotal-cf | |
repository: om | |
access_token: (( grab meta.github.access_token )) | |
- name: pivnet-cli | |
type: github-release | |
check_every: 6h | |
source: | |
user: pivotal-cf | |
repository: pivnet-cli | |
access_token: (( grab meta.github.access_token )) | |
- name: hub | |
type: github-release | |
check_every: 6h | |
source: | |
user: github | |
repository: hub | |
access_token: (( grab meta.github.access_token )) | |
- name: direnv | |
type: github-release | |
check_every: 6h | |
source: | |
user: direnv | |
repository: direnv | |
access_token: (( grab meta.github.access_token )) | |
- name: terraform | |
type: hashicorp-release | |
check_every: 6h | |
source: | |
project: terraform | |
- name: bosh-bootloader | |
type: github-release | |
check_every: 6h | |
source: | |
user: cloudfoundry | |
repository: bosh-bootloader | |
access_token: (( grab meta.github.access_token )) | |
- name: govc | |
type: github-release | |
check_every: 6h | |
source: | |
user: vmware | |
repository: govmomi | |
access_token: (( grab meta.github.access_token )) | |
- name: quick-uaa-local | |
type: github-release | |
check_every: 6h | |
source: | |
user: starkandwayne | |
repository: quick-uaa-local | |
access_token: (( grab meta.github.access_token )) | |
- name: pack | |
type: github-release | |
check_every: 6h | |
source: | |
user: buildpack | |
repository: pack | |
access_token: (( grab meta.github.access_token )) | |
- name: knctl | |
type: github-release | |
check_every: 6h | |
source: | |
user: cppforlife | |
repository: knctl | |
access_token: (( grab meta.github.access_token )) | |
- name: aliyun-cli | |
type: github-release | |
check_every: 6h | |
source: | |
user: aliyun | |
repository: aliyun-cli | |
access_token: (( grab meta.github.access_token )) | |
- name: yj | |
type: github-release | |
check_every: 6h | |
source: | |
user: sclevine | |
repository: yj | |
access_token: (( grab meta.github.access_token )) | |
- name: minica | |
type: github-release | |
check_every: 6h | |
source: | |
user: starkandwayne | |
repository: minica-binaries | |
access_token: (( grab meta.github.access_token )) | |
- name: fissile-darwin | |
type: s3 | |
check_every: 6h | |
source: | |
bucket: cf-opensusefs2 | |
regexp: fissile/develop/fissile-(.*)\.darwin-amd64\.tgz | |
resource_types: | |
- name: hashicorp-release | |
type: docker-image | |
source: | |
repository: starkandwayne/hashicorp-release-resource | |
- name: pivnet | |
type: docker-image | |
source: | |
repository: pivotalcf/pivnet-resource | |
tag: latest-final |