Cloud Native Buildpacks CI
This repository contains configuration for our CI deployment, at ci.buildpacks.io.
Using assets generated by the pipeline
$ gsutil ls -al gs://cloud-native-buildpacks-lifecycle-binaries/development/
We also provide a "latest" file to ease consumption by other automated systems, which can be directly accessed via HTTPS:
This file is updated after each successful acceptance test of the lifecycle.
To see and retrieve older versions of
lifecycle-binaries-latest.tgz, you can use
$ gsutil ls -al gs://cloud-native-buildpacks-lifecycle-binaries/development/lifecycle-binaries-latest.tgz
If you are using Concourse, here are the YAML snippets you need:
resource_types: - name: gcs-resource type: docker-image source: repository: frodenas/gcs-resource resources: - name: latest-lifecycle-archive-dev type: gcs-resource source: bucket: cloud-native-buildpacks-lifecycle-binaries # A GCP service account token with "Storage Legacy Bucket Viewer" and "Storage Object Viewer" json_key: ((concourse-service-account-key-json)) versioned_file: development/lifecycle-binaries-latest.tgz jobs: - name: jobbityjob plan: - get: latest-lifecycle-archive-dev
lifecycle-binaries-latest.tgz archive contains:
- Lifecycle binaries without versions appended to their name, and
For each file we zero out the
group values to improve reproducibility.