Skip to content

Commit 733c5b8

Browse files
committed
fix: Get deployment working with packaging of NodeJS code
1 parent 9aca3b9 commit 733c5b8

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

.travis.yml

+11-9
Original file line numberDiff line numberDiff line change
@@ -34,27 +34,29 @@ before_install:
3434
- |
3535
nvm install --lts \
3636
&& nvm use --lts
37-
37+
3838
# GEM_ALTERNATIVE_NAME only needed for deployment
3939
jobs:
4040
include:
4141
- stage: test
4242
script:
43+
- set -e
4344
- mkdir tmp
44-
- GEM_ALTERNATIVE_NAME='' bundle exec rake test
45+
- npm i -g yarn
46+
- GEM_ALTERNATIVE_NAME='' bundle exec rake gem:build test
4547

4648
before_deploy:
4749
- |
48-
nvm install --lts \
49-
&& nvm use --lts \
50-
&& npm i -g \
51-
semantic-release \
52-
@semantic-release/git \
53-
@semantic-release/changelog \
54-
semantic-release-rubygem
50+
npm i -g \
51+
yarn \
52+
semantic-release \
53+
@semantic-release/git \
54+
@semantic-release/changelog \
55+
semantic-release-rubygem
5556
5657
deploy:
5758
- provider: script
5859
script: ./release.sh
5960
on:
6061
branch: master
62+
condition: "$TRAVIS_RUBY_VERSION = 2.7"

release.sh

-1
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,3 @@ fi
1414

1515
set -x
1616
exec semantic-release $RELEASE_FLAGS
17-

0 commit comments

Comments
 (0)