mirror of
https://git.rwth-aachen.de/acs/public/villas/web/
synced 2025-03-09 00:00:01 +01:00
ci: cleanup config
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
This commit is contained in:
parent
12797bf958
commit
4fffb4cf43
1 changed files with 14 additions and 31 deletions
|
@ -1,16 +1,6 @@
|
|||
variables:
|
||||
GIT_SUBMODULE_STRATEGY: normal
|
||||
DOCKER_IMAGE: ${CI_REGISTRY_IMAGE}
|
||||
FF_GITLAB_REGISTRY_HELPER_IMAGE: 1
|
||||
|
||||
#cache:
|
||||
# untracked: true
|
||||
# key: ${CI_PROJECT_ID}
|
||||
# paths:
|
||||
# - node_modules/
|
||||
# - _site/vendor/
|
||||
# - .bundled/
|
||||
# - .yarn
|
||||
|
||||
stages:
|
||||
- build
|
||||
|
@ -19,36 +9,29 @@ stages:
|
|||
build.npm:
|
||||
stage: build
|
||||
image: node:16.5
|
||||
variables:
|
||||
CI: "false"
|
||||
before_script:
|
||||
- mkdir -p build
|
||||
- mkdir -p build
|
||||
script:
|
||||
- npm install --force
|
||||
- CI=false npm run build
|
||||
# artifacts:
|
||||
# paths:
|
||||
# - build/
|
||||
# expire_in: 1 week
|
||||
- npm install --force
|
||||
- npm run build
|
||||
|
||||
deploy.default:
|
||||
stage: deploy
|
||||
image:
|
||||
name: gcr.io/kaniko-project/executor:debug
|
||||
entrypoint: [ "" ]
|
||||
name: docker
|
||||
variables:
|
||||
BRANDING: villasweb
|
||||
DOCKER_TAG: ${CI_COMMIT_BRANCH}-${BRANDING}
|
||||
before_script:
|
||||
- docker login -u ${CI_REGISTRY_USER} -p ${CI_REGISTRY_PASSWORD} ${CI_REGISTRY}
|
||||
script:
|
||||
- mkdir -p /kaniko/.docker
|
||||
- echo "{\"auths\":{\"${CI_REGISTRY}\":{\"username\":\"${CI_REGISTRY_USER}\",\"password\":\"${CI_REGISTRY_PASSWORD}\"}}}" > /kaniko/.docker/config.json
|
||||
- /kaniko/executor
|
||||
--context ${CI_PROJECT_DIR}
|
||||
--build-arg REACT_APP_BRAND=${BRANDING}
|
||||
--dockerfile ${CI_PROJECT_DIR}/Dockerfile
|
||||
--destination ${DOCKER_IMAGE}:${DOCKER_TAG}
|
||||
--snapshotMode=redo
|
||||
--single-snapshot
|
||||
- docker build --build-arg REACT_APP_BRAND=${BRANDING} --tag ${DOCKER_IMAGE}:${DOCKER_TAG} .
|
||||
dependencies:
|
||||
- build.npm
|
||||
- build.npm
|
||||
tags:
|
||||
- docker
|
||||
|
||||
deploy.slew:
|
||||
variables:
|
||||
|
@ -56,7 +39,7 @@ deploy.slew:
|
|||
DOCKER_TAG: ${CI_COMMIT_BRANCH}-${BRANDING}
|
||||
extends: deploy.default
|
||||
|
||||
# deploy latest tag on master branch
|
||||
# Deploy latest tag on master branch
|
||||
deploy.latest:
|
||||
variables:
|
||||
BRANDING: villasweb
|
||||
|
@ -64,4 +47,4 @@ deploy.latest:
|
|||
extends: deploy.default
|
||||
only:
|
||||
refs:
|
||||
- master
|
||||
- master
|
||||
|
|
Loading…
Add table
Reference in a new issue