#!/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