From 144295f7c0962ba32bfccad9aa58151b428a1d77 Mon Sep 17 00:00:00 2001 From: Phil Kunz Date: Sat, 4 Mar 2017 13:53:18 +0100 Subject: [PATCH] update ci --- .gitlab-ci.yml | 29 +++++++++++++++++++++++++---- npmextra.json | 8 +++++++- 2 files changed, 32 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6206855..1cfde96 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,26 +1,37 @@ +# gitzone standard image: hosttoday/ht-docker-node:npmts + stages: - test - release -- page +- trigger +- pages + testLEGACY: stage: test script: - npmci test legacy + coverage: /\d+.?\d+?\%\s*coverage/ tags: - docker + allow_failure: true + testLTS: stage: test script: - npmci test lts + coverage: /\d+.?\d+?\%\s*coverage/ tags: - docker + testSTABLE: stage: test script: - npmci test stable + coverage: /\d+.?\d+?\%\s*coverage/ tags: - docker + release: stage: release script: @@ -29,14 +40,24 @@ release: - tags tags: - docker + +trigger: + stage: trigger + script: + - npmci trigger + only: + - tags + tags: + - docker + pages: image: hosttoday/ht-docker-node:npmpage - stage: page + stage: pages script: - - npmci command npmpage --host gitlab + - npmci command npmpage --publish gitlab only: - tags artifacts: expire_in: 1 week paths: - - public \ No newline at end of file + - public diff --git a/npmextra.json b/npmextra.json index 9e26dfe..c4494f5 100644 --- a/npmextra.json +++ b/npmextra.json @@ -1 +1,7 @@ -{} \ No newline at end of file +{ + "npmci": { + "globalNpmTools": [ + "npmts" + ] + } +} \ No newline at end of file