Skip to content

Commit 0e8ea3a

Browse files
committed
Add build script
1 parent dbe9aca commit 0e8ea3a

2 files changed

Lines changed: 33 additions & 0 deletions

File tree

.travis.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
language: java
2+
dist: trusty # https://stackoverflow.com/questions/38912714/travis-failing-junit-tests-for-spring
3+
jdk:
4+
- openjdk11
5+
before_install:
6+
- chmod +x travis-build.sh
7+
script:
8+
- ./travis-build.sh

travis-build.sh

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#!/bin/bash
2+
set -ev
3+
4+
saveGitCredentials() {
5+
cat >$HOME/.netrc <<EOL
6+
machine github.com
7+
login ${GITHUB_USERNAME}
8+
password ${GITHUB_TOKEN}
9+
10+
machine api.github.com
11+
login ${GITHUB_USERNAME}
12+
password ${GITHUB_TOKEN}
13+
EOL
14+
chmod 600 $HOME/.netrc
15+
}
16+
17+
if [ "${TRAVIS_PULL_REQUEST}" = "false" ] && [ "${TRAVIS_BRANCH}" = "master" ] && [ "${RELEASE}" = "true" ]; then
18+
echo "Deploying release to Bintray"
19+
saveGitCredentials
20+
git checkout -f ${TRAVIS_BRANCH}
21+
./gradlew clean assemble && ./gradlew check --info && ./gradlew bintrayUpload -x check --info
22+
else
23+
echo "Verify"
24+
./gradlew clean assemble && ./gradlew check --info
25+
fi

0 commit comments

Comments
 (0)