Gitlab CI/CD 之 variables 隱藏變數

前言

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

設定 GitLab 專案變數

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

練習時間

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

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

stages:

  - testing


run-unit-test:

  stage: testing

  script:

    - echo "name $name, age $age"

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

留言

此網誌的熱門文章

Docker 之如何安裝 Docker 容器

Gitlab CI/CD 什麼是 CI/CD

Docker 之建立與使用 Docker Image 清理本地 Image