Skip to content
Snippets Groups Projects
Commit f2b757ed authored by BITARD Michaël's avatar BITARD Michaël Committed by SAFINE LAGET Anis
Browse files

chore(infra): créer l'image de cron automatiquement avec notre CI (!1610)

parent ad5f9ca2
No related branches found
No related tags found
1 merge request!1610chore(infra): créer l'image de cron automatiquement avec notre CI
Pipeline #465852 passed
...@@ -9,3 +9,17 @@ lint_detect_deadcode: ...@@ -9,3 +9,17 @@ lint_detect_deadcode:
extends: .prepare-node-run extends: .prepare-node-run
stage: test stage: test
script: make lint/detect-dead-code script: make lint/detect-dead-code
build_cron:
stage: build
needs: []
extends:
- .rule-build-and-push
- .prepare-docker-push
image:
name: gcr.io/kaniko-project/executor:debug
entrypoint: [""]
script:
- /kaniko/executor --context "$CI_PROJECT_DIR/infra/ecocompose/crons/" --build-arg BUILD_ENV=dev --dockerfile "$CI_PROJECT_DIR/Dockerfile.cron" --destination "caminofr/cron:${CI_COMMIT_SHA}-dev" ${KANIKO_POST_PARAM}
- /kaniko/executor --context "$CI_PROJECT_DIR/infra/ecocompose/crons/" --build-arg BUILD_ENV=preprod --dockerfile "$CI_PROJECT_DIR/Dockerfile.cron" --destination "caminofr/cron:${CI_COMMIT_SHA}-preprod" ${KANIKO_POST_PARAM}
- /kaniko/executor --context "$CI_PROJECT_DIR/infra/ecocompose/crons/" --build-arg BUILD_ENV=prod --dockerfile "$CI_PROJECT_DIR/Dockerfile.cron" --destination "caminofr/cron:${CI_COMMIT_SHA}-prod" ${KANIKO_POST_PARAM}
...@@ -284,13 +284,3 @@ nginx-proxy/build: ...@@ -284,13 +284,3 @@ nginx-proxy/build:
nginx-proxy/push: nginx-proxy/push:
docker push caminofr/camino-nginx-proxy:1.6.1 docker push caminofr/camino-nginx-proxy:1.6.1
cron/build:
docker build -t caminofr/cron:1.0.0-dev --build-arg BUILD_ENV=dev -f Dockerfile.cron infra/ecocompose/crons/
docker build -t caminofr/cron:1.0.0-preprod --build-arg BUILD_ENV=preprod -f Dockerfile.cron infra/ecocompose/crons/
docker build -t caminofr/cron:1.0.0-prod --build-arg BUILD_ENV=prod -f Dockerfile.cron infra/ecocompose/crons/
cron/push:
docker push caminofr/cron:1.0.0-dev
docker push caminofr/cron:1.0.0-preprod
docker push caminofr/cron:1.0.0-prod
...@@ -69,7 +69,7 @@ services: ...@@ -69,7 +69,7 @@ services:
restart: unless-stopped restart: unless-stopped
cron: cron:
container_name: camino_cron container_name: camino_cron
image: caminofr/cron:1.0.0-${ENV} image: caminofr/cron:${CAMINO_TAG}-${ENV}
environment: environment:
ENV: ${ENV} ENV: ${ENV}
TCHAP_HOOK: ${TCHAP_HOOK} TCHAP_HOOK: ${TCHAP_HOOK}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment