File tree 4 files changed +22
-14
lines changed
4 files changed +22
-14
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ branches:
19
19
- develop
20
20
21
21
before_install :
22
+ - gem install gem-release --pre
22
23
- ./scripts/bump-version.sh
23
24
24
25
script :
@@ -29,8 +30,13 @@ after_success:
29
30
- ./scripts/merge-downstream.sh
30
31
31
32
deploy :
32
- provider : rubygems
33
- on :
34
- branch : master
35
- api_key :
36
- secure : " RNKG1VHenOH/xa5Qax6nK8rEP4iS9rQ28jXOb0q3sgWbcgRoBm2B9lUl1WZ6gPcOIIlN+79FFXEzWJMM1NPxs9N5ZLHVQV35D8ApA2lFOU8C4jzgQstAIXh0Pa8HBHTnYbjHObobiuKmI4oqOQ/WV8I6281Ol+PcQizstLwiHI+soqRea94vuuOCqalaQL9zOXZHaqYyQYJSJOFWAyPO3+wjJU8lpN9Dt3n2J+XZujbdIG99otQAE+/dr+cy0ax4a8K0voEOQ9rVdSUjXMspsog7kT+qcVUehmcTfVRyWZcUPTgVgJ3vneWTtdRTVAK75TuENlPFJ0SsIYuHmIHigQpvdWBGFF43h+Ipm37Y+jRTdwxhhShmrfQ4Ljvnp/AahxHmMUSF12c0Ft0wPCsMqWbQJs9MZneTB5NXq+OvJDI2Ve8fYvrINgPdFv+tn8gE8tR8BU3nZB+gsFLzdOiJPfwCxf9xSTexWYCTSqFoo9LgML00g0BykQE9Nm4mY0/y4VqUjMCAoHnlh7hK7N2wFNBiGEcGtwmRVacCBWz42W5lX6T8KuM5nT10hOwXF+uVSUsSw7JglHOWYharegjnhnjS9fbbQCUXSuDuUunZWagTYKj4QM94BmMoEAT+RZ1LsKWR6SojjMB8Cms2J70TcqZBsO5CBGug1VWk6NzdNJI="
33
+ - provider : rubygems
34
+ on :
35
+ branch : master
36
+ api_key :
37
+ secure : " RNKG1VHenOH/xa5Qax6nK8rEP4iS9rQ28jXOb0q3sgWbcgRoBm2B9lUl1WZ6gPcOIIlN+79FFXEzWJMM1NPxs9N5ZLHVQV35D8ApA2lFOU8C4jzgQstAIXh0Pa8HBHTnYbjHObobiuKmI4oqOQ/WV8I6281Ol+PcQizstLwiHI+soqRea94vuuOCqalaQL9zOXZHaqYyQYJSJOFWAyPO3+wjJU8lpN9Dt3n2J+XZujbdIG99otQAE+/dr+cy0ax4a8K0voEOQ9rVdSUjXMspsog7kT+qcVUehmcTfVRyWZcUPTgVgJ3vneWTtdRTVAK75TuENlPFJ0SsIYuHmIHigQpvdWBGFF43h+Ipm37Y+jRTdwxhhShmrfQ4Ljvnp/AahxHmMUSF12c0Ft0wPCsMqWbQJs9MZneTB5NXq+OvJDI2Ve8fYvrINgPdFv+tn8gE8tR8BU3nZB+gsFLzdOiJPfwCxf9xSTexWYCTSqFoo9LgML00g0BykQE9Nm4mY0/y4VqUjMCAoHnlh7hK7N2wFNBiGEcGtwmRVacCBWz42W5lX6T8KuM5nT10hOwXF+uVSUsSw7JglHOWYharegjnhnjS9fbbQCUXSuDuUunZWagTYKj4QM94BmMoEAT+RZ1LsKWR6SojjMB8Cms2J70TcqZBsO5CBGug1VWk6NzdNJI="
38
+ - provider : releases
39
+ api_key : ${GITHUB_TOKEN}
40
+ file : " resume-theme-$(gem bump --pretend --no-commit | awk '{ print $3 }').gem"
41
+ on :
42
+ branch : master
Original file line number Diff line number Diff line change 1
1
module ResumeTheme
2
- VERSION = "0.2.1 "
2
+ VERSION = "0.3.0 "
3
3
end
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
- set -ev
3
+ set -e
4
4
5
5
if [ " $TRAVIS_BRANCH " == " master" ] && [ " $TRAVIS_PULL_REQUEST " == " false" ]; then
6
- gem install gem-release --pre;
7
-
8
6
git config --global user.email ${EMAIL} ;
9
7
git config --global user.name ${USER} ;
10
8
9
+ git fetch origin;
11
10
git checkout master;
12
11
13
- gem bump --skip-ci;
14
- gem tag --no-push;
12
+ CURRENT_VERSION=v$( gem bump --pretend --no-commit | awk ' { print $3 }' ) ;
15
13
14
+ # Only bump the tag if the current version already has a tag, if it doesn't exist then the version has been manually updated.
15
+ if [ " $( git tag -l $CURRENT_VERSION ) " == " $CURRENT_VERSION " ]; then
16
+ gem bump --skip-ci;
17
+ fi
18
+
19
+ gem tag --no-push;
16
20
git push " https://${GITHUB_TOKEN} @${GITHUB_REPO} " master --tags;
17
- fi
21
+ fi
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
- # set -v
4
-
5
3
if [ " $TRAVIS_BRANCH " == " master" ] && [ " $TRAVIS_PULL_REQUEST " == " false" ]; then
6
4
git remote set-branches --add origin develop;
7
5
git fetch origin develop;
You can’t perform that action at this time.
0 commit comments