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
36 lines
1.3 KiB
Bash
Executable File
36 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
set -ex
|
|
|
|
###########################################################
|
|
# UTILS
|
|
###########################################################
|
|
|
|
export DEBIAN_FRONTEND=noninteractive
|
|
apt-get update
|
|
apt-get install --no-install-recommends -y tzdata ca-certificates net-tools libxml2-utils git curl libudev1 libxml2-utils iptables iproute2 jq fontconfig
|
|
ln -fs /usr/share/zoneinfo/UTC /etc/localtime
|
|
dpkg-reconfigure --frontend noninteractive tzdata
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
curl https://raw.githubusercontent.com/spring-io/concourse-java-scripts/v0.0.4/concourse-java.sh > /opt/concourse-java.sh
|
|
|
|
curl --output /opt/concourse-release-scripts.jar https://repo.spring.io/release/io/spring/concourse/releasescripts/concourse-release-scripts/0.3.0/concourse-release-scripts-0.3.0.jar
|
|
|
|
###########################################################
|
|
# JAVA
|
|
###########################################################
|
|
JDK_URL=$( ./get-jdk-url.sh $1 )
|
|
|
|
mkdir -p /opt/openjdk
|
|
cd /opt/openjdk
|
|
curl -L ${JDK_URL} | tar zx --strip-components=1
|
|
test -f /opt/openjdk/bin/java
|
|
test -f /opt/openjdk/bin/javac
|
|
|
|
###########################################################
|
|
# GRADLE ENTERPRISE
|
|
###########################################################
|
|
cd /
|
|
mkdir ~/.gradle
|
|
echo 'systemProp.user.name=concourse' > ~/.gradle/gradle.properties
|