8000 Add auto-publishing of new tags (#3100) · JavaScriptExpert/next.js@ef157d9 · GitHub
[go: up one dir, main page]

Skip to content

Commit ef157d9

Browse files
timneutkensleo
authored andcommitted
Add auto-publishing of new tags (vercel#3100)
* Add auto-publishing of new tags * Fix paste * Valid json * Remove now installation
1 parent 8c60a2e commit ef157d9

File tree

1 file changed

+56
-20
lines changed

1 file changed

+56
-20
lines changed

.travis.yml

Lines changed: 56 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,56 @@
1-
sudo: required
2-
dist: trusty
3-
addons:
4-
apt:
5-
sources:
6-
- google-chrome
7-
packages:
8-
- google-chrome-stable
9-
language: node_js
10-
node_js:
11-
- "6"
12-
cache:
13-
directories:
14-
- node_modules
15-
before_install:
16-
- rm yarn.lock
17-
- export DISPLAY=:99.0
18-
- sh -e /etc/init.d/xvfb start
19-
- sleep 3
20-
after_script: npm run coveralls
1+
{
2+
sudo: "required",
3+
dist: "trusty",
4+
addons: {
5+
apt: {
6+
sources: ["google-chrome"],
7+
packages: ["google-chrome-stable"]
8+
}
9+
},
10+
language: "node_js",
11+
node_js: ["6"],
12+
cache: {
13+
directories: ["node-modules"]
14+
},
15+
before_install: [
16+
"rm yarn.lock",
17+
"export DISPLAY=:99.0",
18+
"sh -e /etc/init.d/xvfb start",
19+
"sleep 3"
20+
],
21+
install: [
22+
"git clone https://github.com/$TRAVIS_REPO_SLUG.git $TRAVIS_REPO_SLUG",
23+
"cd $TRAVIS_REPO_SLUG",
24+
"yarn"
25+
],
26+
after_script: ["npm run coveralls"],
27+
deploy: [
28+
{
29+
provider: "npm",
30+
email: "leo@zeit.co",
31+
api_key: {
32+
secure:
33+
"HGFqez0XKG3vWJUmDjC1veVJmdASUYviaAbJCqQi4JbgNs49AelhYk3w4vl7K6wOnS2OUPD7tICKNDpxBhunKmVlEkLQtqSnQZjmi4x2tGufGTka0c9O7qNSFsiQXAzta/97MnhmGnJocFsppNNsS21H2aswNQJo+P2QXvmHvFbwzda6k3NwtOc43K+0rW1NM164UwRjtD38LWF+jvhYyysTrWTFXbYUp2o1Q8kI31pn4pMhhOP3qOnuS1jpOzjk6uZ4g5u4cMeK2eSZ/j8B1PNUBXjBfu75IU0yzvlr3ypN7hYcutDTBn4ISDfFM874FdrFhcGiMy7gMO/iwC5LTUqkBGYJT6sYdWEkKU7HQygKeFkinrkmypFdJf9ufw2EDjVCUDYnC5JbnOwu4d3vFHcg3GU6Oa7g1nrScPnZ+jkoM4ugia/3vhFO7serq4qXEj7Mv5p78mW41gxHUTgf8uqwhiOnqo9Or7UsR7vU/hB3uU0DY/nq5BI3Wt4XANrlTDeMDExjDACIQ1GU089va88NbWyU1XDD2zs+o1Y6OigAkn/yZ8V/z52eYcA5znTxcb4s8P36pKCSEkxyRtpHNf138hDx9qC2Hze1alBDfUC4iRhiZCQN4CXhSxVdb6HjZHNwCyWCO16LZLbnBvCbIMR+0WjnL0KzqsUTOboZHkQ="
34+
},
35+
skip_cleanup: true,
36+
on: {
37+
condition: '"$(git rev-parse --abbrev-ref HEAD)" == "master"',
38+
tags: true
39+
}
40+
},
41+
{
42+
provider: "npm",
43+
email: "leo@zeit.co",
44+
tag: "canary",
45+
api_key: {
46+
secure:
47+
"HGFqez0XKG3vWJUmDjC1veVJmdASUYviaAbJCqQi4JbgNs49AelhYk3w4vl7K6wOnS2OUPD7tICKNDpxBhunKmVlEkLQtqSnQZjmi4x2tGufGTka0c9O7qNSFsiQXAzta/97MnhmGnJocFsppNNsS21H2aswNQJo+P2QXvmHvFbwzda6k3NwtOc43K+0rW1NM164UwRjtD38LWF+jvhYyysTrWTFXbYUp2o1Q8kI31pn4pMhhOP3qOnuS1jpOzjk6uZ4g5u4cMeK2eSZ/j8B1PNUBXjBfu75IU0yzvlr3ypN7hYcutDTBn4ISDfFM874FdrFhcGiMy7gMO/iwC5LTUqkBGYJT6sYdWEkKU7HQygKeFkinrkmypFdJf9ufw2EDjVCUDYnC5JbnOwu4d3vFHcg3GU6Oa7g1nrScPnZ+jkoM4ugia/3vhFO7serq4qXEj7Mv5p78mW41gxHUTgf8uqwhiOnqo9Or7UsR7vU/hB3uU0DY/nq5BI3Wt4XANrlTDeMDExjDACIQ1GU089va88NbWyU1XDD2zs+o1Y6OigAkn/yZ8V/z52eYcA5znTxcb4s8P36pKCSEkxyRtpHNf138hDx9qC2Hze1alBDfUC4iRhiZCQN4CXhSxVdb6HjZHNwCyWCO16LZLbnBvCbIMR+0WjnL0KzqsUTOboZHkQ="
48+
},
49+
skip_cleanup: true,
50+
on: {
51+
condition: '"$(git rev-parse --abbrev-ref HEAD)" == "canary"',
52+
tags: true
53+
}
54+
}
55+
]
56+
}

0 commit comments

Comments
 (0)
0