22 lines
787 B
Bash
Executable File
22 lines
787 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -euo pipefail
|
|
|
|
GNUPGHOME=/tmp/gpghome
|
|
export GNUPGHOME
|
|
|
|
mkdir $GNUPGHOME
|
|
cp $KEYRING $GNUPGHOME
|
|
|
|
MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-vault" ./mvnw -s settings.xml -Pci,central,release \
|
|
-Dgpg.passphrase=${PASSPHRASE} \
|
|
-Dgpg.secretKeyring=${GNUPGHOME}/secring.gpg \
|
|
clean deploy -U -B
|
|
|
|
MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-vault" ./mvnw -s settings.xml -Pdistribute \
|
|
-Dartifactory.server=https://repo.spring.io \
|
|
-Dartifactory.username=${ARTIFACTORY_USR} \
|
|
-Dartifactory.password=${ARTIFACTORY_PSW} \
|
|
-Dartifactory.staging-repository=temp-private-local \
|
|
clean deploy -U -B
|