travis-ci: deploy master only after PR is merged
Without this, Travis CI will create two deploys, one for the PR and one after the PR is merged. We only want the merged version to be deployed. Deploy parent pom.
This commit is contained in:
parent
ebf86a8235
commit
253526ee97
1 changed files with 2 additions and 2 deletions
|
@ -1,13 +1,13 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
if [ "$TRAVIS_BRANCH" = 'master' ]; then
|
||||
if [ "$TRAVIS_BRANCH" = 'master' ] && [ "$TRAVIS_PULL_REQUEST" == 'false' ]; then
|
||||
echo "Preparing to deploy to nexus..."
|
||||
openssl aes-256-cbc -K $encrypted_efec3258f55d_key -iv $encrypted_efec3258f55d_iv \
|
||||
-in travis-ci/codesigning.asc.enc -out travis-ci/codesigning.asc -d
|
||||
echo "Signing key decrypted"
|
||||
gpg --batch --fast-import travis-ci/codesigning.asc
|
||||
echo "Signing key imported"
|
||||
./mvnw --projects plugin,ruleset --settings travis-ci/travis-settings.xml \
|
||||
./mvnw --projects .,plugin,ruleset --settings travis-ci/travis-settings.xml \
|
||||
-Dskip-Tests=true -P release -B deploy
|
||||
echo "Deploy complete"
|
||||
else
|
||||
|
|
Loading…
Reference in a new issue