[英]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.