For further instruction please refer to the mimacom blog post about this repository.
- Setup your Concourse environment (see also the blog post "Deploying Concourse as BOSH Deployment")
- Place your buildpack configurations inside the
buildpacks/folder. - Install the requirement command line tools:
- Execute
./build-pipeline.sh - Login to Concourse with the
flyCLI - Upload the pipeline
buildpack-installation-pipeline.ymlto Concourse.
Inside this repository, there are a lot of variables which are used but not directly defined. The best option to provide these variables is CredHub. Therefore, you need to integrate your Concourse to CredHub, an introduction how to do this is available here.
Add the following variables to your CredHub installation with the specific team prefix:
| Name | Type | Example |
|---|---|---|
| slack-webhook-url | value | https://hooks.slack.com/services/abcd/efghij/klmnopqrstuvwxyz |
| cf-organization | value | system |
| cf-space | value | mimacom-debug-space |
| cf-api-uri | value | https://api.test.mimacom.com/ |
| cf-username | value | admin |
| cf-password | password | mySecretTestPassword |
| cf-prod-api-uri | value | https://api.prod.mimacom.com/ |
| cf-prod-username | value | admin |
| cf-prod-password | password | myEvenMoreSecretProductionPassword |
| aws-secret-access-key | password | |
| aws-access-key-id | value | |
| aws-bucket | value | buildpack-aws-bucket |
| pivnet-token | password | tokenGeneratedAtThePivnetProfile |
For the login to the pivotal network, you need a token from the Pivotal Network. There you can go to the profile and request a token (the deprecated token).