Merge pull request #14944 from nschonni/remove-travis
chore: remove old Travis-CI config
This commit is contained in:
commit
10b38b3726
74
.travis.yml
74
.travis.yml
|
@ -1,74 +0,0 @@
|
|||
dist: trusty
|
||||
language: node_js
|
||||
|
||||
branches:
|
||||
only:
|
||||
- webpack-4
|
||||
- main
|
||||
- next
|
||||
- dev-1
|
||||
|
||||
cache:
|
||||
yarn: true
|
||||
directories:
|
||||
- ".jest-cache"
|
||||
- ".eslintcache"
|
||||
|
||||
stages:
|
||||
- basic
|
||||
- advanced
|
||||
|
||||
matrix:
|
||||
include:
|
||||
- os: linux
|
||||
node_js: "12"
|
||||
env: NO_WATCH_TESTS=1 JEST="--maxWorkers=2 --cacheDirectory .jest-cache" JOB_PART=basic
|
||||
stage: basic
|
||||
- os: linux
|
||||
node_js: "12"
|
||||
env: NO_WATCH_TESTS=1 JEST="--maxWorkers=2 --cacheDirectory .jest-cache" JOB_PART=lintunit
|
||||
stage: advanced
|
||||
- os: linux
|
||||
node_js: "12"
|
||||
env: NO_WATCH_TESTS=1 JEST="--maxWorkers=2 --cacheDirectory .jest-cache" JOB_PART=integration
|
||||
stage: advanced
|
||||
- os: linux
|
||||
node_js: "12"
|
||||
env: NO_WATCH_TESTS=1 ALTERNATIVE_SORT=1 JEST="--maxWorkers=2 --cacheDirectory .jest-cache" JOB_PART=integration
|
||||
stage: advanced
|
||||
- os: linux
|
||||
node_js: "10"
|
||||
env:
|
||||
- NODEJS_VERSION=v15.0.0-nightly2020082003293aa3a1
|
||||
- YARN_EXTRA_ARGS="--ignore-engines"
|
||||
- NO_WATCH_TESTS=1
|
||||
- JEST="--maxWorkers=2 --cacheDirectory .jest-cache"
|
||||
- JOB_PART=integration
|
||||
stage: advanced
|
||||
fast_finish: true
|
||||
|
||||
before_install:
|
||||
- |
|
||||
if [ "$NODEJS_VERSION" != "" ];
|
||||
then
|
||||
mkdir /opt/node
|
||||
curl --silent "https://nodejs.org/download/nightly/$NODEJS_VERSION/node-$NODEJS_VERSION-linux-x64.tar.gz" | tar -zxf - --directory /opt/node
|
||||
export PATH="/opt/node/node-$NODEJS_VERSION-linux-x64/bin:$PATH"
|
||||
node --version
|
||||
fi
|
||||
|
||||
install:
|
||||
- yarn --frozen-lockfile $YARN_EXTRA_ARGS
|
||||
- yarn link --frozen-lockfile $YARN_EXTRA_ARGS || true
|
||||
- yarn link webpack --frozen-lockfile $YARN_EXTRA_ARGS
|
||||
|
||||
script: yarn travis:$JOB_PART
|
||||
|
||||
after_success:
|
||||
- cat ./coverage/lcov.info | node_modules/.bin/coveralls --verbose
|
||||
- bash <(curl -s https://codecov.io/bash) -F $JOB_PART -X gcov
|
||||
- rm -f .jest-cache/haste-map* .jest-cache/perf-cache*
|
||||
|
||||
notifications:
|
||||
slack:
|
||||
secure: JduSdKWwbnLCwo7Z4E59SGE+Uw832UwnXzQiKEpg1BV45MYDPRiGltly1tRHmPh9OGjvGx3XSkC2tNGOBLtL4UL2SCkf012x0t7jDutKRfcv/njynl8jk8l+UhPmaWiHXDQAgGiiKdL4RfzPLW3HeVHCOWm0LKMzcarTa8tw+rE=
|
|
@ -143,13 +143,6 @@
|
|||
"test:integration": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules --trace-deprecation node_modules/jest-cli/bin/jest --logHeapUsage --testMatch \"<rootDir>/test/*.{basictest,longtest,test}.js\"",
|
||||
"test:basic": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules --trace-deprecation node_modules/jest-cli/bin/jest --logHeapUsage --testMatch \"<rootDir>/test/*.basictest.js\"",
|
||||
"test:unit": "node --max-old-space-size=4096 --experimental-vm-modules --trace-deprecation node_modules/jest-cli/bin/jest --testMatch \"<rootDir>/test/*.unittest.js\"",
|
||||
"travis:integration": "yarn cover:integration --ci $JEST",
|
||||
"travis:basic": "yarn cover:basic --ci $JEST",
|
||||
"travis:lintunit": "yarn lint && yarn cover:unit --ci $JEST",
|
||||
"travis:benchmark": "yarn benchmark --ci",
|
||||
"appveyor:integration": "yarn cover:integration --ci %JEST%",
|
||||
"appveyor:unit": "yarn cover:unit --ci %JEST%",
|
||||
"appveyor:benchmark": "yarn benchmark --ci",
|
||||
"build:examples": "cd examples && node buildAll.js",
|
||||
"type-report": "rimraf coverage && yarn cover:types && yarn cover:report && open-cli coverage/lcov-report/index.html",
|
||||
"pretest": "yarn lint",
|
||||
|
|
|
@ -69,4 +69,4 @@ If you are still nervous or don't quite understand, please submit an issue and t
|
|||
|
||||
|
||||
## Footnotes
|
||||
<sup>1</sup> webpack's parser supports the use of ES2015 features like arrow functions, harmony exports, etc. However as a library we follow NodeJS's timeline for dropping older versions of node. Because of this we expect your tests on Travis to pass all the way back to NodeJS v10; Therefore if you would like specific tests that use these features to be ignored if they are not supported, then you should add a `test.filter.js` file. This allows you to import the syntax needed for that test, meanwhile ignoring it on node versions (during CI) that don't support it. webpack has a variety of helpful examples you can refer to if you are just starting out. See the `./helpers` folder to find a list of the versions.
|
||||
<sup>1</sup> webpack's parser supports the use of ES2015 features like arrow functions, harmony exports, etc. However as a library we follow NodeJS's timeline for dropping older versions of node. Because of this we expect your tests on GitHub Actions to pass all the way back to NodeJS v10; Therefore if you would like specific tests that use these features to be ignored if they are not supported, then you should add a `test.filter.js` file. This allows you to import the syntax needed for that test, meanwhile ignoring it on node versions (during CI) that don't support it. webpack has a variety of helpful examples you can refer to if you are just starting out. See the `./helpers` folder to find a list of the versions.
|
||||
|
|
Loading…
Reference in New Issue