diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d910736..1128296 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,60 +7,75 @@ cache: key: "$CI_BUILD_STAGE" stages: +- mirror - test - release - trigger - pages +mirror: + stage: mirror + script: + - npmci git mirror + tags: + - docker + testLEGACY: stage: test script: - - npmci test legacy + - npmci node install legacy + - npmci npm install + - npmci npm test coverage: /\d+.?\d+?\%\s*coverage/ tags: - - docker + - docker allow_failure: true testLTS: stage: test script: - - npmci test lts + - npmci node install lts + - npmci npm install + - npmci npm test coverage: /\d+.?\d+?\%\s*coverage/ tags: - - docker + - docker testSTABLE: stage: test script: - - npmci test stable + - npmci node install stable + - npmci npm install + - npmci npm test coverage: /\d+.?\d+?\%\s*coverage/ tags: - - docker + - docker release: stage: release script: - - npmci publish + - npmci npm prepare + - npmci npm publish only: - - tags + - tags tags: - - docker + - docker trigger: stage: trigger script: - - npmci trigger + - npmci trigger only: - - tags + - tags tags: - - docker + - docker pages: image: hosttoday/ht-docker-node:npmci stage: pages script: - npmci command yarn global add npmpage - - npmci command npmpage --publish gitlab + - npmci command npmpage tags: - docker only: diff --git a/appveyor.yml b/appveyor.yml index 78cf48b..185a1d7 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -8,6 +8,7 @@ install: - ps: Install-Product node $env:nodejs_version # install modules - npm install + - npm install -g npmts # Post-install test scripts. test_script: