variables: DOCKER_HOST: tcp://docker-dind.gitlab:2375 stages: - prepare - build - review - cleanup prepare_node: stage: prepare image: node:10 before_script: - npm install script: - npm run prod artifacts: paths: - node_modules - public/css/all.css cache: # Cache per Branch key: "node-$CI_JOB_STAGE-$CI_COMMIT_REF_SLUG" paths: - node_modules only: - branches - tags prepare_composer: stage: prepare image: composer/composer:latest script: - composer install artifacts: paths: - vendor cache: key: "composer-$CI_JOB_STAGE-$CI_COMMIT_REF_SLUG" paths: - vendor include: - template: Jobs/Build.gitlab-ci.yml build: services: include: - template: Jobs/Deploy.gitlab-ci.yml review: variables: HELM_UPGRADE_EXTRA_ARGS: --set service.internalPort=80 --set service.commonName= --set ingress.tls.enabled=false --set ingress.annotations.kubernetes\.io/tls-acme="false" --set ingress.annotations.nginx\.ingress\.kubernetes\.io/ssl-redirect="false"