Skip to content

Commit e334d3e

Browse files
committed
Start publishing snapshots
1 parent ca4952a commit e334d3e

File tree

3 files changed

+15
-39
lines changed

3 files changed

+15
-39
lines changed

.travis.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ env:
88
global:
99
- GIT_NAME="Graeme Rocher"
1010
- GIT_EMAIL="[email protected]"
11-
- secure: OdeMwbsdRQzq3hIpSOqeFM5fL5W0ecJ/6kmVzTLMOn6fVyKdbnIx7wp7ICd+OSg38mKCWI658KgPns5vxAivCiQZznA2wdSMIVg2vINDaHQFU2uPSs8nJle5ndzeSRax2ja2APPVCsRcR73seYCRIBR2fV/AcBTHkjzODXjU1zA=
12-
- secure: XsHL1m+IHgj+p/8XuTHZ/6iVrNs+hDtdEbYAtjtClDtCnyxgw/YpENe6eexfP4leEv+1Ani37reJQWoOojVC59SbhGEByI8KiIhMygc/oGcQcxasSG9MBo2DEJ4PtGPrNvAcZnX0LYlDeBHpYOe8s9YXqN/szGaFEk/e/H+A6Yo=
1311
- secure: JaFy58AdmU5xBKcUhdcDAQpG9cKbSsNjuVIN/JVuRKUiF+ybVpUEIwSMrsD4twi60zmMOrTevWuDc0u+euxfO0PV9z1/c/KeMLqJqY/vYgRaGZqo+hbL/gNjfoJNRhpxCpQyx1eL0Z06VxFmF6lU7zS/eeJ3fn8wrKtUl5gGD0Q=
12+
- secure: PGe50WPj2amLzvPHXQNsEIUqDbVQAwTnF7isrGdpAu7iioF2JEUyKMiAM9sNBWBnNyd1iUHgvrRvU0n/7JDJq52g3cxIH++sW7M5kVWbqDg0zo1aJmTWf9yf2t0Z8dkh9JHp1bTawrleKZGeJEOChS+OmHvS7Hk9iPpN13TFAOc=
13+
- secure: WzglbKCji6ggEWmX5xKX0ufQ9ANIPX9tOg++u5vHnEUC1NSHBwbVyfVNfrcM/n/vIzz7huahZOtYx6ec77tNo7a388/MdNZ2lrOfdJhuAX9yx9KoVJHdvJ5zG4hFiuQ0Z/yuIV0x2kiMgmIP6cO4Lg/rWC39frAm26m0efCKJCg=

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[![Build Status](https://travis-ci.org/gpc/grails-export.svg)](https://travis-ci.org/gpc/grails-export)
1+
[![Build Status](https://travis-ci.org/gpc/export.svg)](https://travis-ci.org/gpc/export)
22

33
Grails Export Plugin
44
====================

travis-build.sh

+12-36
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,21 @@
11
#!/bin/bash
22
set -e
33
rm -rf *.zip
4-
./gradlew clean test assemble
5-
# ./grailsw doc --pdf --non-interactive
4+
./gradlew clean test jar
65

7-
filename=$(find . -name "grails-*.zip" | head -1)
8-
filename=$(basename $filename)
9-
plugin=${filename:7}
10-
plugin=${plugin/.zip/}
11-
plugin=${plugin/-SNAPSHOT/}
12-
version="${plugin#*-}";
13-
plugin=${plugin/"-$version"/}
146

15-
echo "Publishing plugin $plugin with version $version"
7+
EXIT_STATUS=0
8+
echo "Publishing archives for branch $TRAVIS_BRANCH"
9+
if [[ -n $TRAVIS_TAG ]] || [[ $TRAVIS_BRANCH == 'master' && $TRAVIS_PULL_REQUEST == 'false' ]]; then
1610

17-
if [[ $TRAVIS_BRANCH == 'master' && $TRAVIS_REPO_SLUG == "gpc/grails-$plugin" && $TRAVIS_PULL_REQUEST == 'false' ]]; then
18-
git config --global user.name "$GIT_NAME"
19-
git config --global user.email "$GIT_EMAIL"
20-
git config --global credential.helper "store --file=~/.git-credentials"
21-
echo "https://$GH_TOKEN:@github.com" > ~/.git-credentials
11+
echo "Publishing archives"
2212

13+
if [[ -n $TRAVIS_TAG ]]; then
14+
./gradlew bintrayUpload || EXIT_STATUS=$?
15+
else
16+
./gradlew publish || EXIT_STATUS=$?
17+
fi
2318

24-
# if [[ $filename != *-SNAPSHOT* ]]
25-
# then
26-
# git clone https://${GH_TOKEN}@github.com/$TRAVIS_REPO_SLUG.git -b gh-pages gh-pages --single-branch > /dev/null
27-
# cd gh-pages
28-
# git rm -rf .
29-
# cp -r ../target/docs/. ./
30-
# git add *
31-
# git commit -a -m "Updating docs for Travis build: https://travis-ci.org/$TRAVIS_REPO_SLUG/builds/$TRAVIS_BUILD_ID"
32-
# git push origin HEAD
33-
# cd ..
34-
# rm -rf gh-pages
35-
# else
36-
# echo "SNAPSHOT version, not publishing docs"
37-
# fi
38-
39-
40-
else
41-
echo "Not on master branch, so not publishing"
42-
echo "TRAVIS_BRANCH: $TRAVIS_BRANCH"
43-
echo "TRAVIS_REPO_SLUG: $TRAVIS_REPO_SLUG"
44-
echo "TRAVIS_PULL_REQUEST: $TRAVIS_PULL_REQUEST"
4519
fi
20+
21+
exit $EXIT_STATUS

0 commit comments

Comments
 (0)