2017-04-27 17:33:13 +02:00
|
|
|
variables:
|
|
|
|
GIT_SUBMODULE_STRATEGY: normal
|
2020-11-19 15:01:43 +01:00
|
|
|
DOCKER_IMAGE: ${CI_REGISTRY_IMAGE}
|
2017-04-27 13:46:38 +02:00
|
|
|
|
2017-04-26 12:13:15 +02:00
|
|
|
stages:
|
2023-05-02 13:35:29 +02:00
|
|
|
- build
|
|
|
|
- deploy
|
2019-11-11 18:32:24 +01:00
|
|
|
|
2023-05-02 13:35:29 +02:00
|
|
|
build:
|
2017-04-27 13:46:38 +02:00
|
|
|
stage: build
|
2020-11-19 15:01:43 +01:00
|
|
|
image:
|
2023-05-02 13:27:32 +02:00
|
|
|
name: docker
|
2022-04-12 14:22:17 +02:00
|
|
|
variables:
|
|
|
|
BRANDING: villasweb
|
|
|
|
DOCKER_TAG: ${CI_COMMIT_BRANCH}-${BRANDING}
|
2019-11-11 18:32:24 +01:00
|
|
|
script:
|
2023-05-02 13:27:32 +02:00
|
|
|
- docker build --build-arg REACT_APP_BRAND=${BRANDING} --tag ${DOCKER_IMAGE}:${DOCKER_TAG} .
|
|
|
|
tags:
|
|
|
|
- docker
|
2022-04-08 16:02:35 +02:00
|
|
|
|
2023-05-02 13:35:29 +02:00
|
|
|
build.slew:
|
2022-04-12 14:22:17 +02:00
|
|
|
variables:
|
|
|
|
BRANDING: slew
|
|
|
|
DOCKER_TAG: ${CI_COMMIT_BRANCH}-${BRANDING}
|
2023-05-02 13:35:29 +02:00
|
|
|
extends: build
|
2021-04-30 15:15:19 +02:00
|
|
|
|
2023-05-02 15:54:34 +02:00
|
|
|
build.opalrt:
|
|
|
|
variables:
|
|
|
|
BRANDING: opalrt
|
|
|
|
DOCKER_TAG: ${CI_COMMIT_BRANCH}-${BRANDING}
|
|
|
|
extends: build
|
|
|
|
|
|
|
|
deploy:
|
2023-05-02 13:35:29 +02:00
|
|
|
stage: deploy
|
2022-04-12 14:22:17 +02:00
|
|
|
variables:
|
2023-05-02 15:54:34 +02:00
|
|
|
BRANDING: villasweb
|
|
|
|
DOCKER_TAG: ${CI_COMMIT_BRANCH}-${BRANDING}
|
2023-05-02 13:35:29 +02:00
|
|
|
before_script:
|
|
|
|
- docker login -u ${CI_REGISTRY_USER} -p ${CI_REGISTRY_PASSWORD} ${CI_REGISTRY}
|
|
|
|
script:
|
|
|
|
- docker push ${DOCKER_IMAGE}:${DOCKER_TAG}
|
|
|
|
tags:
|
|
|
|
- docker
|
|
|
|
dependencies:
|
|
|
|
- build
|
|
|
|
|
|
|
|
deploy.slew:
|
2023-05-02 15:54:34 +02:00
|
|
|
extends: deploy
|
2023-05-02 13:35:29 +02:00
|
|
|
variables:
|
|
|
|
BRANDING: slew
|
|
|
|
DOCKER_TAG: ${CI_COMMIT_BRANCH}-${BRANDING}
|
2023-05-02 15:54:34 +02:00
|
|
|
|
|
|
|
deploy.opalrt:
|
|
|
|
extends: deploy
|
|
|
|
variables:
|
|
|
|
BRANDING: opalrt
|
|
|
|
DOCKER_TAG: ${CI_COMMIT_BRANCH}-${BRANDING}
|
|
|
|
|
|
|
|
deploy.latest:
|
|
|
|
extends: deploy
|
|
|
|
variables:
|
|
|
|
DOCKER_TAG: latest
|
|
|
|
only:
|
|
|
|
refs:
|
|
|
|
- master
|