Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
January 9, 2023 03:00 pm GMT

Gitlab-CI - Comment partager des variables d'environnement dans after_script?

Dans Gitlab-CI, on peut utiliser after_script pour effectuer certains traitement aprs une job, et ce, peut importe ce qui a pu se passer durant la job.

Soucis

Mais si vous avez essay de partager des variables d'environnement via export depuis les tapes before_script ou script, vous ne serez pas capable d'obtenir leurs valeurs.

Qu'est-ce qui cause le soucis?

Pour chaque excution de after_script, Gitlab va crer une nouvelle instance shell.

Par consquent, tous les lments temporaire qui ne sont pas partag entre toutes les instances shell ne seront pas accessibles depuis after_script.

Rsolution

Pour rsoudre ce soucis, vous pouvez simplement crire la valeur de votre variable d'environnements dans un fichier, puis lire ce fichier dans la section after_script.

job:  before_script:    - export TEST="test"    - echo $TEST > test  after_script:    - export TEST = $(cat test)    - echo $TEST

Liens

J'espre que a vous aidera!


Original Link: https://dev.to/mxglt/gitlab-ci-comment-partager-des-variables-denvironnement-dans-afterscript-47nj

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To