-
Ulf Seltmann authored
* renamed helmcharts to helmchart * added option for configmap creation * added option for imagePullSecrets
2392162d
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
This GitLab CI configuration is invalid:
Could not validate configuration. The configuration originates from an external project or a commit not associated with a Git reference (a detached commit)
Learn more
.gitlab-ci.yml 7.91 KiB
stages:
- prepare
- test
- build
- bundle_npm
- build_image
- publish
- deploy
- docs
- mirror
variables:
npm_config_cache: ${CI_PROJECT_DIR}/.npm
production_repo: ubleipzig/dacap
staging_repo: services.ub.uni-leipzig.de:11443/bdd_dev/dacap
alpha_repo: services.ub.uni-leipzig.de:11443/bdd_dev/dacap
npm_install:
stage: prepare
image:
name: node:10-alpine
entrypoint: ["/bin/su", "node", "-c"]
script:
- npm run build
cache:
key: "${CI_PROJECT_ID}"
paths:
- .npm
- lib
- node_modules
- public
- test
tags:
- docker
npm_ci:
stage: test
image:
name: node:10-alpine
entrypoint: ["/bin/su", "node", "-c"]
script:
- npm run ci
cache:
key: "${CI_PROJECT_ID}"
paths:
- .npm
- lib
- public
tags:
- docker
npm_pack:
stage: bundle_npm
image:
name: node:10-alpine
entrypoint: ["/bin/su", "node", "-c"]
script:
- npm pack
cache:
key: "${CI_PROJECT_ID}"
paths:
- .npm
artifacts:
name: npm-pack
paths:
- '*.tgz'
tags:
- docker
docker_build: