From f060443c96df124e71e141742c9fa153432a5baf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guillaume=20Perr=C3=A9al?= <guillaume.perreal@inrae.fr> Date: Mon, 29 Jun 2020 16:30:18 +0200 Subject: [PATCH] Teste l'utilisation via NPM et Docker en CI. --- .gitlab-ci.yml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7b48a2f..10d9ace 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,12 +6,13 @@ default: interruptible: true stages: - - test + - lint - build + - test - deploy lint: - stage: test + stage: lint tags: [docker] image: node:12-buster variables: @@ -39,6 +40,23 @@ docker: - docker run --rm "$IMAGE" build - docker push "$IMAGE" +npm-test: + stage: test + image: node:12 + before_script: + - npm install --global 'git+${CI_REPOSITORY_URL}#${CI_COMMIT_REF_NAME}' + script: + - prezbuilder build src public + +docker-test: + stage: test + tags: [dind] + before_script: + - wget "${CI_PROJECT_URL}/-/raw/${CI_COMMIT_REF_NAME}/bin/prezbuilder-docker?inline=false" -O /usr/local/bin/prezbuilder-docker + - chmod a+rx /usr/local/bin/prezbuilder-docker + script: + - prezbuilder-docker build src public + pages: extends: .prezbuilder variables: -- GitLab