如果部署时不需要拉取包,而只是通过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 公钥配置到代码库中。
文档内容是否对您有帮助?