mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-05-03 04:19:47 +01:00
ed71fe0460
This commit skips the Bintray-related tasks in our CI pipeline and instead relies on Maven Central for publishing Spring Framework artifacts. This commit also updates the CI pipeline to sign the artifacts directly with the `artifactory-resource`. Closes gh-26654
19 lines
681 B
Bash
Executable File
19 lines
681 B
Bash
Executable File
#!/bin/bash
|
|
|
|
source $(dirname $0)/common.sh
|
|
CONFIG_DIR=git-repo/ci/config
|
|
|
|
version=$( cat artifactory-repo/build-info.json | jq -r '.buildInfo.modules[0].id' | sed 's/.*:.*:\(.*\)/\1/' )
|
|
export BUILD_INFO_LOCATION=$(pwd)/artifactory-repo/build-info.json
|
|
|
|
java -jar /opt/concourse-release-scripts.jar \
|
|
--spring.config.location=${CONFIG_DIR}/release-scripts.yml \
|
|
publishToCentral $RELEASE_TYPE $BUILD_INFO_LOCATION artifactory-repo || { exit 1; }
|
|
|
|
java -jar /opt/concourse-release-scripts.jar \
|
|
--spring.config.location=${CONFIG_DIR}/release-scripts.yml \
|
|
promote $RELEASE_TYPE $BUILD_INFO_LOCATION || { exit 1; }
|
|
|
|
echo "Promotion complete"
|
|
echo $version > version/version
|