Skip to content
Snippets Groups Projects
Commit fa9528bc authored by Patrick Dos Santos's avatar Patrick Dos Santos
Browse files

Création d'un placeholder pour le nom de l'image Docker a déployer lors du CD

parent dccd3006
Branches
Tags
No related merge requests found
......@@ -10,8 +10,6 @@
# Image Docker Maven par défaut
default:
image: maven:3.8.3-eclipse-temurin-11
tags:
- runner-externe
# Définition des étapes du pipeline
stages:
......@@ -211,16 +209,22 @@ deploy-services:
when: never
- changes:
- deploy/service.yaml
# On souhaite utiliser la configuration du runner-externe pour déployer
tags:
- runner-externe
deploy-app:
image: bitnami/kubectl
stage: deploy
script:
- sed -i 's/<VERSION>/'${CI_COMMIT_TAG}'/g' deploy/deployment.yaml
- sed -i 's/<IMAGE_PATH>:<VERSION>/'${CI_REGISTRY_IMAGE}:${CI_COMMIT_TAG}'/g' deploy/deployment.yaml
- kubectl apply -f deploy/deployment.yaml
rules:
# Lancement de l'étape lors de la création d'un tag, d'une merge request ou d'un pipeline programmé
- if: $CI_COMMIT_TAG != null
# On souhaite utiliser la configuration du runner-externe pour déployer
tags:
- runner-externe
# Fin
#======================================
......@@ -18,7 +18,7 @@ spec:
containers:
# Set here your Gitlab Registry address
- name: date-webapp
image: registry.gitlab-forge.din.developpement-durable.gouv.fr/pub/snumarchi/ci-maven-demo:<VERSION>
image: <IMAGE_PATH>:<VERSION>
ports:
- containerPort: 8080
restartPolicy: Always
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment