Skip to content

Commit 4e6a8bd

Browse files
committed
simplify deploy directory structure
Signed-off-by: Felix Neumann <[email protected]>
1 parent 04b8cd3 commit 4e6a8bd

File tree

6 files changed

+13
-13
lines changed

6 files changed

+13
-13
lines changed

.travis.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ install: mvn install -P !build-extras -DskipTests=true -Dmaven.javadoc.skip=true
55
script: mvn test -P !build-extras -B
66
after_success:
77
- mvn clean test jacoco:report coveralls:report -P record-coverage,!build-extras -B
8-
- ./src/main/deploy/before-deploy.sh
9-
- ./src/main/deploy/deploy.sh
8+
- ./src/main/build/mvndeploy.sh
109
cache:
1110
directories:
1211
- ~/.m2/repository

src/main/build/mvndeploy.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/usr/bin/env bash
2+
# based on http://www.debonair.io/post/maven-cd/
3+
4+
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )"
5+
6+
if [ "$TRAVIS_BRANCH" = 'master' ] && [ "$TRAVIS_PULL_REQUEST" == 'false' ]; then
7+
openssl aes-256-cbc \
8+
-K $encrypted_8f8b80a3f07f_key -iv $encrypted_8f8b80a3f07f_iv \
9+
-in $DIR/codesigning.asc.enc -out $DIR/codesigning.asc -d
10+
gpg --fast-import $DIR/codesigning.asc
11+
mvn deploy -P sign,build-extras --settings $DIR/mvnsettings.xml
12+
fi
File renamed without changes.

src/main/deploy/before-deploy.sh

Lines changed: 0 additions & 6 deletions
This file was deleted.

src/main/deploy/deploy.sh

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)