[英]How to make Gitlab CI not apply variable when the variable is in file
我創建了一個 GitLab 管道和預定義變量(類型文件)。 該文件包含一個變量${myVar}
,不應在作業的某些步驟之前應用該變量。 我發現當我使用cat
打開該文件時, ${myVar}
消失了。 看起來它已被應用但帶有一個空字符串,因為它的內容尚未生成。
問題:如何告訴GitLab CI忽略變量文件中的變量
問題已解決。 您需要做的就是在變量前添加一個$
符號。 因此,在這種情況下,您需要指定$${myVar}
而不是${myVar}
GitLab CI 將不會應用該變量
從 Gitlab 13.7 開始,您可以禁用變量的變量擴展(默認情況下啟用)。 看:
https://gitlab.nposervices.com/help/ci/variables/index#expand-cicd-variables
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.