Files
spring-test-data-geode/ci/deployArtifacts.sh
John Blum 091b54682f Refactor the Jenkins CI build pipeline configuration file.
Refactor and polish the Bash shell scripts invoked and usedd by the Jenkins CI build pipeline.
2022-03-17 17:22:26 -07:00

21 lines
729 B
Bash
Executable File

#!/bin/bash -x
set -eou pipefail
echo "Deploying artifacts on host [$HOSTNAME]"
# User ID 1001 is "jenkins"
# Group ID 1001 is "jenkins"
# Syntax: `chown -R userId:groupId .`
chown -R 1001:1001 .
GRADLE_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home -Djava.io.tmpdir=/tmp" \
./gradlew publishArtifacts releasePublishedArtifacts --no-build-cache --no-configuration-cache --no-daemon --stacktrace \
-PartifactoryUsername=$ARTIFACTORY_USERNAME \
-PartifactoryPassword=$ARTIFACTORY_PASSWORD \
-PossrhUsername=$OSSRH_USERNAME \
-PossrhPassword=$OSSRH_PASSWORD \
-Psigning.keyId=$SPRING_SIGNING_KEYID \
-Psigning.password=$SIGNING_PASSWORD \
-Psigning.secretKeyRingFile=$SIGNING_KEYRING_FILE