CI/CDCI 持續整合
CI目的是建立自動化專案打包。
CD 持續發表
將打包完成的專案,自動發布。
[Linux][Ubuntu]GitLabGitLab為程式碼管理倉庫,且從8.0開始提供CI/CD。
安裝
更新套件索引
sudo apt update
安裝postfix
sudo apt install ca-certificates curl openssh-server postfix
切換目錄
cd /t Gitlab CI/CD 之 when前言
上次教到如何使用 environment 去自動設置我們環境那些,今天我們要教 CI/CD 中的 when,通常在自動化佈署上線流程,並不會一路像前幾次一樣,先佈署到測試機,再佈署 demo 機,最後佈署到正式機,我們在佈署正式機的時候,通常會做一個防呆,比如說做成一個指令集,或者是按鈕等等 GitLab CI/CD 之 environment前言
上次我們做了一次使用 Docker、Docker Compose 與 Gitlab CI/CD 做一次自動化佈署上線,今天我們要來再來教一個 Gitlab CI/CD 中的 environment 這個 script 怎麼使用
environment 作用
environment 是可以 Gitlab CI/CD 之 自動化佈署,製作自動化上線計畫