commit
6553020e8d
|
@ -578,11 +578,28 @@ jobs:
|
||||||
name: generated-changelog/tag
|
name: generated-changelog/tag
|
||||||
tag: generated-changelog/tag
|
tag: generated-changelog/tag
|
||||||
body: generated-changelog/changelog.md
|
body: generated-changelog/changelog.md
|
||||||
|
- name: publish-to-sdkman
|
||||||
|
serial: true
|
||||||
|
plan:
|
||||||
|
- get: ci-image
|
||||||
|
- get: git-repo
|
||||||
|
- get: artifactory-repo
|
||||||
|
passed: [sync-to-maven-central]
|
||||||
|
params:
|
||||||
|
download_artifacts: false
|
||||||
|
save_build_info: true
|
||||||
|
- task: publish-to-sdkman
|
||||||
|
image: ci-image
|
||||||
|
file: git-repo/ci/tasks/publish-to-sdkman.yml
|
||||||
|
params:
|
||||||
|
<<: *sdkman-task-params
|
||||||
|
RELEASE_TYPE: RELEASE
|
||||||
|
BRANCH: ((branch))
|
||||||
groups:
|
groups:
|
||||||
- name: "builds"
|
- name: "builds"
|
||||||
jobs: ["build", "jdk11-build", "jdk15-build", "windows-build"]
|
jobs: ["build", "jdk11-build", "jdk15-build", "windows-build"]
|
||||||
- name: "releases"
|
- name: "releases"
|
||||||
jobs: ["stage-milestone", "stage-rc", "stage-release", "promote-milestone", "promote-rc", "promote-release", "sync-to-maven-central"]
|
jobs: ["stage-milestone", "stage-rc", "stage-release", "promote-milestone", "promote-rc", "promote-release", "sync-to-maven-central", "publish-to-sdkman"]
|
||||||
- name: "ci-images"
|
- name: "ci-images"
|
||||||
jobs: ["build-ci-images", "detect-docker-updates", "detect-jdk-updates", "detect-ubuntu-image-updates"]
|
jobs: ["build-ci-images", "detect-docker-updates", "detect-jdk-updates", "detect-ubuntu-image-updates"]
|
||||||
- name: "pull-requests"
|
- name: "pull-requests"
|
||||||
|
|
|
@ -11,7 +11,5 @@ java -jar /spring-boot-release-scripts.jar distribute $RELEASE_TYPE $BUILD_INFO_
|
||||||
|
|
||||||
java -jar /spring-boot-release-scripts.jar publishGradlePlugin $RELEASE_TYPE $BUILD_INFO_LOCATION || { exit 1; }
|
java -jar /spring-boot-release-scripts.jar publishGradlePlugin $RELEASE_TYPE $BUILD_INFO_LOCATION || { exit 1; }
|
||||||
|
|
||||||
java -jar /spring-boot-release-scripts.jar publishToSdkman $RELEASE_TYPE $version $BRANCH || {exit 1;}
|
|
||||||
|
|
||||||
echo "Promotion complete"
|
echo "Promotion complete"
|
||||||
echo $version > version/version
|
echo $version > version/version
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
source $(dirname $0)/common.sh
|
||||||
|
|
||||||
|
version=$( cat artifactory-repo/build-info.json | jq -r '.buildInfo.modules[0].id' | sed 's/.*:.*:\(.*\)/\1/' )
|
||||||
|
|
||||||
|
java -jar /spring-boot-release-scripts.jar publishToSdkman $RELEASE_TYPE $version $BRANCH || {exit 1;}
|
||||||
|
|
||||||
|
echo "Push to SDKMAN complete"
|
|
@ -0,0 +1,11 @@
|
||||||
|
---
|
||||||
|
platform: linux
|
||||||
|
inputs:
|
||||||
|
- name: artifactory-repo
|
||||||
|
params:
|
||||||
|
RELEASE_TYPE:
|
||||||
|
BRANCH:
|
||||||
|
SDKMAN_CONSUMER_KEY:
|
||||||
|
SDKMAN_CONSUMER_TOKEN:
|
||||||
|
run:
|
||||||
|
path: git-repo/ci/scripts/publish-to-sdkman.sh
|
Loading…
Reference in New Issue