Skip to content

Commit 3f6de1f

Browse files
committed
Move deployment into a separate build stage
1 parent 33b27af commit 3f6de1f

File tree

1 file changed

+25
-25
lines changed

1 file changed

+25
-25
lines changed

.travis.yml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ jdk:
55
env: NODE_VERSION=10.2.1 CXX=g++-4.8
66
before_install: nvm install $NODE_VERSION
77

8+
addons:
9+
apt:
10+
packages:
11+
- libsecret-1-dev
12+
- g++-4.8
13+
814
jobs:
915
include:
1016
- stage: "Shared Module"
@@ -22,28 +28,22 @@ jobs:
2228
script: ./gradlew :editors:vscode:build
2329
- name: "Atom"
2430
script: ./gradlew :editors:atom:build
25-
26-
addons:
27-
apt:
28-
packages:
29-
- libsecret-1-dev
30-
- g++-4.8
31-
32-
before_deploy:
33-
- npm install -g vsce atom-package-manager
34-
- ./gradlew :editors:vscode:packageExtension
35-
36-
deploy:
37-
- provider: script
38-
script: cd editors/vscode && vsce publish -p $VSC_TOKEN
39-
skip_cleanup: true
40-
on:
41-
repo: fwcd/kotlin-language-server
42-
tags: true
43-
condition: $TRAVIS_OS_NAME = linux
44-
- provider: script
45-
script: cd editors/atom && apm publish --tag $(git describe --tags --abbrev=0)
46-
on:
47-
repo: fwcd/kotlin-language-server
48-
tags: true
49-
condition: $TRAVIS_OS_NAME = linux
31+
- stage: "Deploy"
32+
before_deploy:
33+
- npm install -g vsce atom-package-manager
34+
- ./gradlew :editors:vscode:packageExtension
35+
- ./gradlew :editors:atom:install
36+
deploy:
37+
- provider: script
38+
script: cd editors/vscode && vsce publish -p $VSC_TOKEN
39+
skip_cleanup: true
40+
on:
41+
repo: fwcd/kotlin-language-server
42+
tags: true
43+
condition: $TRAVIS_OS_NAME = linux
44+
- provider: script
45+
script: cd editors/atom && apm publish --tag $(git describe --tags --abbrev=0)
46+
on:
47+
repo: fwcd/kotlin-language-server
48+
tags: true
49+
condition: $TRAVIS_OS_NAME = linux

0 commit comments

Comments
 (0)