Pipeline updates
* Pass through pipeline vars to tasks that require them * Group milestone, rc and release jobs to clarify the release process for each stage
This commit is contained in:
@@ -185,6 +185,10 @@ jobs:
|
|||||||
file: git-repo/ci/tasks/distribute.yml
|
file: git-repo/ci/tasks/distribute.yml
|
||||||
vars:
|
vars:
|
||||||
release-image-tag: ((release-image-tag))
|
release-image-tag: ((release-image-tag))
|
||||||
|
bintray-distribution-repo: ((bintray-distribution-repo))
|
||||||
|
bintray-package: ((bintray-package))
|
||||||
|
bintray-repo: ((bintray-repo))
|
||||||
|
bintray-subject: ((bintray-subject))
|
||||||
|
|
||||||
- name: sync-to-maven-central
|
- name: sync-to-maven-central
|
||||||
serial: true
|
serial: true
|
||||||
@@ -201,6 +205,9 @@ jobs:
|
|||||||
file: git-repo/ci/tasks/sync-to-maven-central.yml
|
file: git-repo/ci/tasks/sync-to-maven-central.yml
|
||||||
vars:
|
vars:
|
||||||
release-image-tag: ((release-image-tag))
|
release-image-tag: ((release-image-tag))
|
||||||
|
bintray-package: ((bintray-package))
|
||||||
|
bintray-repo: ((bintray-repo))
|
||||||
|
bintray-subject: ((bintray-subject))
|
||||||
|
|
||||||
resource_types:
|
resource_types:
|
||||||
- name: artifactory-resource
|
- name: artifactory-resource
|
||||||
@@ -263,18 +270,24 @@ resources:
|
|||||||
url: ((scs-slack-webhook))
|
url: ((scs-slack-webhook))
|
||||||
|
|
||||||
groups:
|
groups:
|
||||||
- name: "Main"
|
- name: "build"
|
||||||
jobs:
|
jobs:
|
||||||
- build
|
- build
|
||||||
- run-acceptance-tests
|
- run-acceptance-tests
|
||||||
|
- name: "milestone"
|
||||||
|
jobs:
|
||||||
- stage-milestone
|
- stage-milestone
|
||||||
- stage-rc
|
|
||||||
- stage-release
|
|
||||||
- promote-milestone
|
- promote-milestone
|
||||||
|
- name: "rc"
|
||||||
|
jobs:
|
||||||
|
- stage-rc
|
||||||
- promote-rc
|
- promote-rc
|
||||||
|
- name: "release"
|
||||||
|
jobs:
|
||||||
|
- stage-release
|
||||||
- promote-release
|
- promote-release
|
||||||
- distribute-release
|
- distribute-release
|
||||||
- sync-to-maven-central
|
- sync-to-maven-central
|
||||||
- name: "CI Images"
|
- name: "ci-images"
|
||||||
jobs:
|
jobs:
|
||||||
- build-release-ci-images
|
- build-release-ci-images
|
||||||
|
|||||||
Reference in New Issue
Block a user