Gitlab CI/CD 之 variables 隱藏變數

2023/11/15閱讀時間約 1 分鐘
raw-image

前言

上次教到 variables 如何使用公用變數與區域變數,今天來教如何將變數隱藏到別的地方,為什麼叫隱藏到別的地方? 那是因為我們有時候有些變數值不想直接寫在 .gitlab-ci.yml 檔裡面,又或者有太敏感資訊,我們想藏在 GitLab 專案設定變數裡面。

設定 GitLab 專案變數

我們到上次的 CI_CD_DEMO 練習專案裡面,到左邊設定->CI/CD->Variables 這邊,這裡可以設定我們的變數。

raw-image

練習時間

接下來我們來,設定一些變數隱藏在 Gitlab 專案裡面。我們先從上次變數範例,搬移到專案變數裡面,有如下圖。按下 Add variable,新增變數

raw-image

接下來我們修改上次的 .gitlab.yml 檔,然後上傳看會有什麼結果。

stages:
- testing

run-unit-test:
stage: testing
script:
- echo "name $name, age $age"

有如下圖可以看到變數正常印出。

raw-image



10會員
48內容數
d3.js 圖形
留言0
查看全部
發表第一個留言支持創作者!