|
1 | 1 | language: node_js
|
2 |
| - |
3 | 2 | jobs:
|
4 | 3 | include:
|
5 |
| - - stage: test |
6 |
| - name: "check javascript (eslint)" |
7 |
| - node_js: lts/* |
8 |
| - script: npm run lint |
9 |
| - |
10 |
| - - stage: test |
11 |
| - name: "check formatting (prettier)" |
12 |
| - node_js: lts/* |
13 |
| - script: npm run check-format |
14 |
| - |
15 |
| - - stage: test |
16 |
| - name: "check typescript definitions (dtslint)" |
17 |
| - node_js: lts/* |
18 |
| - script: npm run dtslint |
19 |
| - |
20 |
| - - stage: test |
21 |
| - name: "extensive tests and publish to aws" |
22 |
| - script: npm run extensive-tests-and-publish-to-aws |
23 |
| - env: |
24 |
| - - S3_BUCKET_NAME=builds.handlebarsjs.com |
25 |
| - - secure: ckyEe5dzjdFDjmZ6wIrhGm0CFBEnKq8c1dYptfgVV/Q5/nJFGzu8T0yTjouS/ERxzdT2H327/63VCxhFnLCRHrsh4rlW/rCy4XI3O/0TeMLgFPa4TXkO8359qZ4CB44TBb3NsJyQXNMYdJpPLTCVTMpuiqqkFFOr+6OeggR7ufA= |
26 |
| - - secure: Nm4AgSfsgNB21kgKrF9Tl7qVZU8YYREhouQunFracTcZZh2NZ2XH5aHuSiXCj88B13Cr/jGbJKsZ4T3QS3wWYtz6lkyVOx3H3iI+TMtqhD9RM3a7A4O+4vVN8IioB2YjhEu0OKjwgX5gp+0uF+pLEi7Hpj6fupD3AbbL5uYcKg8= |
27 |
| - - SAUCE_USERNAME=handlebars |
28 |
| - - secure: yERYCf7AwL11D9uMtacly/THGV8BlzsMmrt+iQVvGA3GaY6QMmfYqf6P6cCH98sH5etd1Y+1e6YrPeMjqI6lyRllT7FptoyOdHulazQe86VQN4sc0EpqMlH088kB7gGjTut9Z+X9ViooT5XEh9WA5jXEI9pXhQJNoIHkWPuwGuY= |
29 |
| - node_js: "10" |
30 |
| - |
31 |
| - - stage: test |
32 |
| - name: "test with latest nodejs-lts" |
33 |
| - node_js: lts/* |
34 |
| - script: npm run test |
35 |
| - |
36 |
| - - stage: test |
37 |
| - name: "test with active nodejs" |
38 |
| - node_js: node |
39 |
| - script: npm run test |
40 |
| - |
| 4 | + - stage: test |
| 5 | + name: check javascript (eslint) |
| 6 | + node_js: lts/* |
| 7 | + script: npm run lint |
| 8 | + - stage: test |
| 9 | + name: check formatting (prettier) |
| 10 | + node_js: lts/* |
| 11 | + script: npm run check-format |
| 12 | + - stage: test |
| 13 | + name: check typescript definitions (dtslint) |
| 14 | + node_js: lts/* |
| 15 | + script: npm run dtslint |
| 16 | + - stage: test |
| 17 | + name: extensive tests and publish to aws |
| 18 | + script: npm run extensive-tests-and-publish-to-aws |
| 19 | + env: |
| 20 | + - S3_BUCKET_NAME=builds.handlebarsjs.com |
| 21 | + - secure: ckyEe5dzjdFDjmZ6wIrhGm0CFBEnKq8c1dYptfgVV/Q5/nJFGzu8T0yTjouS/ERxzdT2H327/63VCxhFnLCRHrsh4rlW/rCy4XI3O/0TeMLgFPa4TXkO8359qZ4CB44TBb3NsJyQXNMYdJpPLTCVTMpuiqqkFFOr+6OeggR7ufA= |
| 22 | + - secure: Nm4AgSfsgNB21kgKrF9Tl7qVZU8YYREhouQunFracTcZZh2NZ2XH5aHuSiXCj88B13Cr/jGbJKsZ4T3QS3wWYtz6lkyVOx3H3iI+TMtqhD9RM3a7A4O+4vVN8IioB2YjhEu0OKjwgX5gp+0uF+pLEi7Hpj6fupD3AbbL5uYcKg8= |
| 23 | + - SAUCE_USERNAME=handlebars |
| 24 | + - secure: 1VkLQhbsEug4ZMQ52tTOus/WLvW3Etqe7GbCzZfzsI8d2ygJPjFfzU8fNm4pVVwoTI21MaM5AQq7SVPu8DWN1YbDjJycMdY1zO3DsB9aZBxTal98fIB7ZIUce9r5z2EP6mETrsbYjZkeckzIBI0A4UVa+F2BO4KbRDXP1Db3u3I= |
| 25 | + node_js: '10' |
| 26 | + - stage: test |
| 27 | + name: test with latest nodejs-lts |
| 28 | + node_js: lts/* |
| 29 | + script: npm run test |
| 30 | + - stage: test |
| 31 | + name: test with active nodejs |
| 32 | + node_js: node |
| 33 | + script: npm run test |
41 | 34 | cache: npm
|
42 | 35 | email:
|
43 | 36 | on_failure: change
|
44 | 37 | on_success: never
|
45 |
| - |
46 | 38 | git:
|
47 | 39 | depth: 100
|
0 commit comments