Skip to content
Extraits de code Groupes Projets
Valider 23df2ef2 rédigé par Steel's avatar Steel
Parcourir les fichiers
parent 9094d4df
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Pipeline #9902 réussi
...@@ -17,7 +17,22 @@ spec: ...@@ -17,7 +17,22 @@ spec:
description: "L'adresse SSH du serveur Dokku" description: "L'adresse SSH du serveur Dokku"
default: "ssh://dokku@deploy.runner.iiens.net" default: "ssh://dokku@deploy.runner.iiens.net"
--- ---
.dokku: # .dokku:
# stage: $[[ inputs.stage ]]
# when: $[[ inputs.when ]]
# image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/dokku/ci-docker-image
# variables:
# GIT_PUSH_FLAGS: --force
# BRANCH: main
# GIT_REMOTE_URL: $[[ inputs.remote ]]/$[[ inputs.project ]]
# DEPLOY_DOCKER_IMAGE: $[[ inputs.image ]]
# script:
# - echo "Deploying $DEPLOY_DOCKER_IMAGE to $GIT_REMOTE_URL..."
# - dokku-deploy
# after_script:
# - dokku-unlock
"deploy-$[[ inputs.environment ]]":
stage: $[[ inputs.stage ]] stage: $[[ inputs.stage ]]
when: $[[ inputs.when ]] when: $[[ inputs.when ]]
image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/dokku/ci-docker-image image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/dokku/ci-docker-image
...@@ -31,9 +46,7 @@ spec: ...@@ -31,9 +46,7 @@ spec:
- dokku-deploy - dokku-deploy
after_script: after_script:
- dokku-unlock - dokku-unlock
# extends: .dokku
"deploy-$[[ inputs.environment ]]":
extends: .dokku
environment: environment:
name: $[[ inputs.environment ]] name: $[[ inputs.environment ]]
url: $[[ inputs.url ]] url: $[[ inputs.url ]]
...@@ -41,7 +54,20 @@ spec: ...@@ -41,7 +54,20 @@ spec:
on_stop: stop-deploy-$[[ inputs.environment ]] on_stop: stop-deploy-$[[ inputs.environment ]]
"stop-deploy-$[[ inputs.environment ]]": "stop-deploy-$[[ inputs.environment ]]":
extends: .dokku stage: $[[ inputs.stage ]]
# when: $[[ inputs.when ]]
image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/dokku/ci-docker-image
variables:
GIT_PUSH_FLAGS: --force
BRANCH: main
GIT_REMOTE_URL: $[[ inputs.remote ]]/$[[ inputs.project ]]
DEPLOY_DOCKER_IMAGE: $[[ inputs.image ]]
# script:
# - echo "Deploying $DEPLOY_DOCKER_IMAGE to $GIT_REMOTE_URL..."
# - dokku-deploy
after_script:
- dokku-unlock
# extends: .dokku
when: manual when: manual
needs: needs:
- "deploy-$[[ inputs.environment ]]" - "deploy-$[[ inputs.environment ]]"
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter