簡體   English   中英

當變量在文件中時,如何使 Gitlab CI 不應用變量

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

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