-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
25 lines (21 loc) · 1.24 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
language: node_js
env:
global:
- LAST_PUBLISHED_VERSION=$(npm run --silent latest-published-version)
- BUILD_VERSION=$(npm run --silent current-version)
install:
- npm install
script:
- "echo last_published_version: $LAST_PUBLISHED_VERSION"
- "echo build version: $BUILD_VERSION"
- npm run lint || travis_terminate 1
- npm run circular || travis_terminate 1
- npm run test || travis_terminate 1
deploy:
provider: npm
email: [email protected]
api_key:
secure: U1gn3AAjfkXoMeRBbWLqwcNaGzFl3jF2gXbndnPwvts4+/wjWiYohHRWDhtf6VC4MXtZ57Go5rLolRsTmvOeLoz0HoDADG5Cs0MyCRlTpjfQxbztC7A4nJ8f+g6tux+Lpr79hludmznhktTFzw4ztnzDbJADw5uVzq6b5DSsuusIMBZtsayafYvtoXj57p18InDbRK1V0kTTLN2kxTLTIYnFs+hVEiPTE2LeMewH3L8o/1xBmVGML3nF2EFrDR2IWbNf0h1Rw/7IvbOSyd/349K+fAjg4dItU9ok/L5HAdAgDxN3zx70RdN+hKYFWJex8Ajv0gYvAMVJbK7bkQ8y1LnHnZwLwZzAmg4tiRy1qLLCRG6maVbOQDZiMpwBcJoZGfElvGa0cIdEB4T+jX0dZxC6vaACIW2E9HgzYBcgGWmx1RjlPPvN7Ypx+0sVr2wC0P61kdmXJwe0rGadzxgRqj6uFW78qKCH6+03B3p32fG+hYV6Qv6cV8wcbuEJ35NTPlt7qIhhQQAYz0oiBJgqymBkNMhcdNVaQQ2Zs+3ZBQeiCLyEbo335XoxH+DJIcbe3ZxBX8FLxiFvnjFRv6InLIdChPsLptVonqLTWCAMUBqnfiYDyqPk16vuhV1uoDXdzfT22UxPzTDm+Sd8gvdTRejD5Skc6UIhKZYLCZ4m9VI=
on:
branch: master
condition: $BUILD_VERSION != $LAST_PUBLISHED_VERSION