forked from dangmai/prettier-plugin-apex
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
39 lines (37 loc) · 1.55 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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
language: node_js
node_js:
- node
- '14'
- '13'
- '12'
- '11'
- '10'
cache: npm
before_script: npm run start-server &
script: npm test -- -c jest.config.standalone.js
after_success: npm run coverage
jobs:
include:
- stage: test
name: "Integration Tests"
node_js: node
if: type = cron OR tag IS present OR env(INTEGRATION_TESTS) = true
cache: npm
before_script:
- sudo apt-get install -y parallel
- npm run start-server &
- sleep 5 # make sure we give enough time for Java to bring up Jetty
script: ./tests_integration/run-integration-tests.sh
- stage: deploy
script: skip
name: "Deploy to NPM"
node_js: node
if: tag IS present
deploy:
provider: npm
email: contact@dangmai.net
api_key:
secure: D4pgHYmQQ2qmNN652VzlwodlM3M6H1wCZ3Wpg5yyPCcBi37DS3dyuPqo9qDg20TnyPlhnUnKCeBfS7k3eR/Riz/F1ZzVgnRCzipOHCer9ujmbGUJ3W+gqEaEXwL+/HXptvIsRSPY6dOjuXZoeUGUjICyne24HMMdM+Pn7vezlESLfNQZ1hS/M9DrFC0+gNUZMq5iQizPFHNIWgVPQLO2Y/6vbFbMZQ85jSuWErRQ65WeQZzpFQEirl7n4m4f6blCNw44CRPIxHJYArqfx1hdn17Hc8xXee2VPzkKtwKaCNiOgYn413aGHWFKobaW4/BCj1lDIfnoNIJA5A2wTxKHdWu/xoJM5KkxffAY9NlWWXaOLtL2HA4Rr5TP4Kn9Csn8e2f1c5bOlVwrPJJaR/xoznuA1ybz5Ot+lpuO8VQ/F4GrvyYl/2UUSA9dThMaTOOuJAIQXMEyks+Ksb07BPdnmfIFl2+ckb825PB6ifVdKv9XxSkwYk0FYS82uYBD8kYwAyg/0YagtlAYY/7qTiYj+TybWq50Xl7xrO9h8KKlRMYJwc38oreQoaYCrN6e+tIPstoJzZGObLTtgzuXzPaf8oWY3KXoVAWECczS1cJYMgUlYLPsYMtObZ6XwJvsvMhQvji2xFyAp+iDnWtmgmSSvxRfIKYoWYp6nLcOrB1Kyzo=
on:
tags: true
repo: dangmai/prettier-plugin-apex