|
1 |
| -language: node_js |
2 |
| -node_js: |
3 |
| -- '8' |
4 |
| -- '9' |
5 |
| -- '10' |
6 |
| -- '12' |
7 |
| -- '14' |
8 |
| -branches: |
9 |
| - only: |
10 |
| - - master |
11 |
| - - /^\d+\.\d+\.(\d|[x]) |
12 |
| -env: |
13 |
| - global: |
14 |
| - # BROWSER_STACK_USERNAME |
15 |
| - - secure: WnyM4gMsi2n69O/YZUD/pYwHJXdKDcBv3Hwft2cCw52yYc+z75uuRgdaLKs4BPisckBtnR17dH7hKlPX3HWwjCoqQm1q5qNpbJrArWaEcbotWGF2YFy21ZZ4rKNQmJqdgRj6XFZhLHbncA8v2gQPK7F6GUJ0vsJF/kiTfxAUjefR23oorcKSQrh9BfOxNAYu2Ma92qlaaMmHYbBdlNDM45/EQE+LnPCfboCiJD/5zTYq4Q+XhKLPV01vUDU60pj9ckDNXyLj9X2BwMbAzGAPGE4qTAB/IrMndVsUXblsahtwKQ6yrsUrsdTASz8/3oNkImtY7fqU874jSeG3d7PNBfZs47zkXEVy73ZWNBgM9rzVS5cPaIU3wqpuBoXFntDJcdHQhNTWEYdxmtcTUmxKt5TdUzDhrrkcti2WVLabU3N52aOBeOM0XBpfLkbV+HT6oWi3bNUb+EDMHvCxOxsP4IoEDfFs9HMzNIO3mmC3+2DFbI7s2Mb2oacAut38MbJDYSDTOLL4smG8scA3E0RQO4r8+TNk4aRIMQc7vCKqz7PpbO7Aj9dXSpeHrDmIszSmEoQqmaaGsRBwbXRom2P8fB9FcTbd/wbsfgoFNEPz5DlbtCtCmt0pQMa+3myWveKH52WC5KlFijBSDjYOMUnXbLnj5fK5eKaWp+z6/qcNwU8= |
16 |
| - # BROWSER_STACK_ACCESS_KEY |
17 |
| - - secure: U0GGZw46rJowBtH9gVluIrerB40u2b3uZpH0HsOdLlsXCCaTVk4JXX/JPVPashWAFLC7Enk3UOE4ofeEpVd0wbG6CxtG9/gklc2U2tvkqsdPpFZKaRrXoUzCyyPOmHEC2mXDXctbrncmttM4APaceRfbdTBEZIIfyLJadomjWylA61szFE9IZjvJpiwJO2xa5HI9GVRu3yXJci+riJux+JsDmfJ1hNwv3waMeeg/scddUH0hfgq69ftGs8cpMlYiO20eh32S7uPF7/IJTH1fDJjVKYQZwpypkF6AeI+od5CFTY1ajb25eaBNXThLS0Bo9ZJE/8Sogvon21dEJkt/ClY6R341InbAFXZvz7jyQAisvh0I4zxcu0VUCfh7bEUl6GXMO8VJnyxHEfqB+AIT2RoMXckkhulwiNUsJYH1yJ8mjnLvZq85mWBCp4n4jg0K6Wf46lHpjnHOVpLyLyoFGfiPf90AQVL02AJ3/ia8RkMuj0Ax+AGtiTC/+wy7dsDQOif/VpBNJcx/RciQ24mYOGzAMh4GsUWnXaZ9vXSxliogVNrmIefK5invJ0omv9pIx8NZHTHYGaulh4w6JsliiEq2kH78SlyvSrcsFGTwCY97LLaxiLm/75/Zf+F7LajKC23Fbtnj/LQizitFZqGMJ09DnR52krBAeultqRq8QLM= |
18 |
| - - SDK=javascript |
19 |
| - - SDK_BRANCH=$TRAVIS_PULL_REQUEST_BRANCH |
20 |
| -before_install: cd packages/optimizely-sdk |
21 |
| -install: npm install |
22 |
| -script: npm test |
23 |
| -after_success: npm run coveralls |
| 1 | +# language: node_js |
| 2 | +# node_js: |
| 3 | +# - '8' |
| 4 | +# - '9' |
| 5 | +# - '10' |
| 6 | +# - '12' |
| 7 | +# - '14' |
| 8 | +# branches: |
| 9 | +# only: |
| 10 | +# - master |
| 11 | +# - /^\d+\.\d+\.(\d|[x]) |
| 12 | +# env: |
| 13 | +# global: |
| 14 | +# # BROWSER_STACK_USERNAME |
| 15 | +# - secure: WnyM4gMsi2n69O/YZUD/pYwHJXdKDcBv3Hwft2cCw52yYc+z75uuRgdaLKs4BPisckBtnR17dH7hKlPX3HWwjCoqQm1q5qNpbJrArWaEcbotWGF2YFy21ZZ4rKNQmJqdgRj6XFZhLHbncA8v2gQPK7F6GUJ0vsJF/kiTfxAUjefR23oorcKSQrh9BfOxNAYu2Ma92qlaaMmHYbBdlNDM45/EQE+LnPCfboCiJD/5zTYq4Q+XhKLPV01vUDU60pj9ckDNXyLj9X2BwMbAzGAPGE4qTAB/IrMndVsUXblsahtwKQ6yrsUrsdTASz8/3oNkImtY7fqU874jSeG3d7PNBfZs47zkXEVy73ZWNBgM9rzVS5cPaIU3wqpuBoXFntDJcdHQhNTWEYdxmtcTUmxKt5TdUzDhrrkcti2WVLabU3N52aOBeOM0XBpfLkbV+HT6oWi3bNUb+EDMHvCxOxsP4IoEDfFs9HMzNIO3mmC3+2DFbI7s2Mb2oacAut38MbJDYSDTOLL4smG8scA3E0RQO4r8+TNk4aRIMQc7vCKqz7PpbO7Aj9dXSpeHrDmIszSmEoQqmaaGsRBwbXRom2P8fB9FcTbd/wbsfgoFNEPz5DlbtCtCmt0pQMa+3myWveKH52WC5KlFijBSDjYOMUnXbLnj5fK5eKaWp+z6/qcNwU8= |
| 16 | +# # BROWSER_STACK_ACCESS_KEY |
| 17 | +# - secure: U0GGZw46rJowBtH9gVluIrerB40u2b3uZpH0HsOdLlsXCCaTVk4JXX/JPVPashWAFLC7Enk3UOE4ofeEpVd0wbG6CxtG9/gklc2U2tvkqsdPpFZKaRrXoUzCyyPOmHEC2mXDXctbrncmttM4APaceRfbdTBEZIIfyLJadomjWylA61szFE9IZjvJpiwJO2xa5HI9GVRu3yXJci+riJux+JsDmfJ1hNwv3waMeeg/scddUH0hfgq69ftGs8cpMlYiO20eh32S7uPF7/IJTH1fDJjVKYQZwpypkF6AeI+od5CFTY1ajb25eaBNXThLS0Bo9ZJE/8Sogvon21dEJkt/ClY6R341InbAFXZvz7jyQAisvh0I4zxcu0VUCfh7bEUl6GXMO8VJnyxHEfqB+AIT2RoMXckkhulwiNUsJYH1yJ8mjnLvZq85mWBCp4n4jg0K6Wf46lHpjnHOVpLyLyoFGfiPf90AQVL02AJ3/ia8RkMuj0Ax+AGtiTC/+wy7dsDQOif/VpBNJcx/RciQ24mYOGzAMh4GsUWnXaZ9vXSxliogVNrmIefK5invJ0omv9pIx8NZHTHYGaulh4w6JsliiEq2kH78SlyvSrcsFGTwCY97LLaxiLm/75/Zf+F7LajKC23Fbtnj/LQizitFZqGMJ09DnR52krBAeultqRq8QLM= |
| 18 | +# - SDK=javascript |
| 19 | +# - SDK_BRANCH=$TRAVIS_PULL_REQUEST_BRANCH |
| 20 | +# before_install: cd packages/optimizely-sdk |
| 21 | +# install: npm install |
| 22 | +# script: npm test |
| 23 | +# after_success: npm run coveralls |
24 | 24 |
|
25 |
| -# Integration tests need to run first to reset the PR build status to pending |
26 |
| -stages: |
27 |
| - - name: 'Lint markdown files' |
28 |
| - - 'Lint' |
29 |
| - - 'Integration tests' |
30 |
| - - 'Cross-browser and umd unit tests' |
31 |
| - - 'Test' |
32 |
| - - 'Test sub packages' |
| 25 | +# # Integration tests need to run first to reset the PR build status to pending |
| 26 | +# stages: |
| 27 | +# - name: 'Lint markdown files' |
| 28 | +# - 'Lint' |
| 29 | +# - 'Integration tests' |
| 30 | +# - 'Cross-browser and umd unit tests' |
| 31 | +# - 'Test' |
| 32 | +# - 'Test sub packages' |
33 | 33 |
|
34 |
| -jobs: |
35 |
| - include: |
36 |
| - - stage: 'Lint markdown files' |
37 |
| - os: linux |
38 |
| - language: generic |
39 |
| - install: gem install awesome_bot |
40 |
| - script: |
41 |
| - - find . -type f -name '*.md' -exec awesome_bot {} \; |
42 |
| - notifications: |
43 |
| - email: false |
| 34 | +# jobs: |
| 35 | +# include: |
| 36 | +# - stage: 'Lint markdown files' |
| 37 | +# os: linux |
| 38 | +# language: generic |
| 39 | +# install: gem install awesome_bot |
| 40 | +# script: |
| 41 | +# - find . -type f -name '*.md' -exec awesome_bot {} \; |
| 42 | +# notifications: |
| 43 | +# email: false |
44 | 44 |
|
45 |
| - - stage: 'Lint' |
46 |
| - node_js: '12' |
47 |
| - script: npm run lint |
48 |
| - - &integrationtest |
49 |
| - stage: 'Integration tests' |
50 |
| - addons: |
51 |
| - srcclr: true |
52 |
| - merge_mode: replace |
53 |
| - cache: false |
54 |
| - language: minimal |
55 |
| - before_install: skip |
56 |
| - install: skip |
57 |
| - before_script: |
58 |
| - - mkdir $HOME/travisci-tools && pushd $HOME/travisci-tools && git init && git pull https://[email protected]/optimizely/travisci-tools.git && popd |
59 |
| - script: |
60 |
| - - CLIENT=node $HOME/travisci-tools/trigger-script-with-status-update.sh |
61 |
| - - CLIENT=browser $HOME/travisci-tools/trigger-script-with-status-update.sh |
62 |
| - after_success: travis_terminate 0 |
63 |
| - - stage: Cross-browser and umd unit tests |
64 |
| - node_js: '8' |
65 |
| - script: npm run test-ci |
66 |
| - - &packagetest |
67 |
| - stage: 'Test sub packages' |
68 |
| - node_js: '12' |
69 |
| - before_install: cd packages/utils |
70 |
| - - <<: *packagetest |
71 |
| - before_install: cd packages/event-processor |
72 |
| - - <<: *packagetest |
73 |
| - before_install: cd packages/logging |
74 |
| - - <<: *packagetest |
75 |
| - before_script: npm install "@react-native-community/async-storage" |
76 |
| - before_install: cd packages/datafile-manager |
| 45 | +# - stage: 'Lint' |
| 46 | +# node_js: '12' |
| 47 | +# script: npm run lint |
| 48 | +# - &integrationtest |
| 49 | +# stage: 'Integration tests' |
| 50 | +# addons: |
| 51 | +# srcclr: true |
| 52 | +# merge_mode: replace |
| 53 | +# cache: false |
| 54 | +# language: minimal |
| 55 | +# before_install: skip |
| 56 | +# install: skip |
| 57 | +# before_script: |
| 58 | +# - mkdir $HOME/travisci-tools && pushd $HOME/travisci-tools && git init && git pull https://[email protected]/optimizely/travisci-tools.git && popd |
| 59 | +# script: |
| 60 | +# - CLIENT=node $HOME/travisci-tools/trigger-script-with-status-update.sh |
| 61 | +# - CLIENT=browser $HOME/travisci-tools/trigger-script-with-status-update.sh |
| 62 | +# after_success: travis_terminate 0 |
| 63 | +# - stage: Cross-browser and umd unit tests |
| 64 | +# node_js: '8' |
| 65 | +# script: npm run test-ci |
| 66 | +# - &packagetest |
| 67 | +# stage: 'Test sub packages' |
| 68 | +# node_js: '12' |
| 69 | +# before_install: cd packages/utils |
| 70 | +# - <<: *packagetest |
| 71 | +# before_install: cd packages/event-processor |
| 72 | +# - <<: *packagetest |
| 73 | +# before_install: cd packages/logging |
| 74 | +# - <<: *packagetest |
| 75 | +# before_script: npm install "@react-native-community/async-storage" |
| 76 | +# before_install: cd packages/datafile-manager |
0 commit comments