Make concourse pipeline public
Migrate concourse pipeline to use credhub and expose a limited number of jobs as "public". Closes gh-10693
This commit is contained in:
parent
06b1b453a6
commit
dd3dde3531
|
@ -1,27 +1,15 @@
|
|||
== Concourse pipeline
|
||||
|
||||
To set the pipeline first create a file in this directory called `secrets.yml`:
|
||||
|
||||
[source,yaml]
|
||||
.secrets.yml
|
||||
----
|
||||
docker-hub-username: <user>
|
||||
docker-hub-password: <secret>
|
||||
github-username: <user>
|
||||
github-password: <secret>
|
||||
artifactory-username: <user>
|
||||
artifactory-password: <secret>
|
||||
----
|
||||
|
||||
NOTE: The file should be ignored by git, make sure that you don't commit it!
|
||||
|
||||
Once the file has been created, the pipeline can be deployed:
|
||||
The pipeline can be deployed using the following command:
|
||||
|
||||
[source]
|
||||
----
|
||||
$ fly -t spring set-pipeline -p spring-boot -c ci/pipeline.yml -l ci/parameters.yml -l ci/secrets.yml
|
||||
$ fly -t spring set-pipeline -p spring-boot -c ci/pipeline.yml -l ci/parameters.yml
|
||||
----
|
||||
|
||||
NOTE: This assumes that you have credhub integration configured with the appropriate
|
||||
secrets
|
||||
|
||||
=== Release
|
||||
|
||||
To release a milestone:
|
||||
|
|
|
@ -78,6 +78,7 @@ jobs:
|
|||
build: ci-images-git-repo/ci/images/spring-boot-jdk9-ci-image
|
||||
- name: build
|
||||
serial: true
|
||||
public: true
|
||||
plan:
|
||||
- get: spring-boot-ci-image
|
||||
- get: git-repo
|
||||
|
@ -121,6 +122,7 @@ jobs:
|
|||
"zip.deployed": "false"
|
||||
- name: build-pull-requests
|
||||
serial: true
|
||||
public: true
|
||||
plan:
|
||||
- get: spring-boot-ci-image
|
||||
- get: git-repo
|
||||
|
@ -161,6 +163,7 @@ jobs:
|
|||
status: failure
|
||||
- name: jdk9-build
|
||||
serial: true
|
||||
public: true
|
||||
plan:
|
||||
- get: spring-boot-jdk9-ci-image
|
||||
- get: git-repo
|
||||
|
|
Loading…
Reference in New Issue