簡體   English   中英

使用 YAML 文件中的全局變量運行 GitLab CI/CD 管道

[英]Run GitLab CI/CD pipeline with global variables in YAML files

我有一個 GitLab 存儲庫。 它有一個多階段的管道。 這些階段從簡單的 YAML 文件中部署了我需要的一切。 我希望能夠在所有階段都相同的 YAML 文件中使用變量。

例如,如果我有:

something:
    name: "My component"
    version: 1.0

我想在所有階段使用變量而不是 1.0。 例如,

something:
    name: "My component"
    version: VERSION_VARIABLE

我聽說簡單的 YAML 文件沒有通常的變量,那么我可以采取什么解決方法在所有部署中使用版本作為一個值?

也許版本值將存儲在管道變量或存儲庫的環境變量中,但問題是如何在簡單的 YAML 文件中使用它們,從中部署不同的組件?

something:
    name: "My component"
    version: ${VERSION_VARIABLE}

這成功了!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM