如果部署時不需要拉取包,而只是通過git更新代碼,可以使用我們無構建部署的能力。
添加獲取 Git 版本
在流水線Flow 控制臺,新建或選擇目標流水線,添加流水線源,選擇空任務節點添加步驟或者選擇新的任務
添加任務步驟。自定義步驟名稱和制品名稱(自定義產出物名稱,例如target1,用于區分不同Git版本,定義后在部署組件使用)。
部署配置
添加任務主機部署,選擇節點新的任務
任務步驟。在有部署步驟,例如主機部署任務中,可以選擇目標對應制品,即可在部署腳本中使用對應 Git 環境變量。
echo ${GIT_REPO} echo ${GIT_BRANCH} echo ${COMMIT_ID} git clone ${GIT_REPO} -b ${GIT_BRANCH}
說明GIT_REPO:Git 地址。
GIT_BRANCH:Git 分支名稱。
COMMIT_ID:提交版本號。
根據需求選擇主機組,部署的目標主機上需要安裝Git。
說明
部署腳本可以直接使用這幾個變量完成拉取代碼操作。服務器上需要自行解決拉取代碼的認證問題,比如可以將服務器上 SSH 公鑰配置到代碼庫中。
文檔內容是否對您有幫助?