From 2cdcf30d60e614347a3309a6b72500e9ed48fac1 Mon Sep 17 00:00:00 2001 From: Ulf Seltmann <seltmann@ub.uni-leipzig.de> Date: Tue, 19 Dec 2017 16:46:15 +0100 Subject: [PATCH] fixed .gitlab-ci.yml fixed .dockerignore --- .dockerignore | 25 +------------------------ .gitlab-ci.yml | 19 ++++++++++++------- 2 files changed, 13 insertions(+), 31 deletions(-) diff --git a/.dockerignore b/.dockerignore index 34abd86..f59ec20 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,24 +1 @@ -.tmp -.vscode -bin -coverage -data -dist -docs -node_modules -public -site -src -test -.dockerignore -.gitignore -.gitlab-ci.yml -.npmignore -docker-compose.yml -Dockerfile -mkdocs.yml -package-lock.json -package.json -Readme.md -tsconfig.json -webpack.* \ No newline at end of file +* \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6fc0326..ac79738 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,33 +10,36 @@ variables: npm_install: stage: build_app - image: node:8-alpine + image: + name: node:8-alpine + entrypoint: ["/bin/su", "node", "-c"] script: - test -d .npm && mv .npm ${HOME} - npm run build - - npm run ci - mv ${HOME}/.npm . cache: key: "${CI_PROJECT_ID}" paths: - .npm - - public + - lib - node_modules - - dist - public + - test tags: - docker npm_ci: stage: test_app - image: node:8-alpine + image: + name: node:8-alpine + entrypoint: ["/bin/su", "node", "-c"] script: - npm run ci cache: key: "${CI_PROJECT_ID}" paths: - .npm - - dist + - lib - public tags: - docker @@ -45,7 +48,9 @@ npm_publish: stage: publish_app only: - master - image: node:8-alpine + image: + name: node:8-alpine + entrypoint: ["/bin/su", "node", "-c"] script: - 'echo "//services.ub.uni-leipzig.de/nexus/repository/npm-ubl/:_authToken=${NPM_TOKEN}" > ~/.npmrc' - npm publish -- GitLab