如果部署时不需要拉取包,而只是通过git更新代码,可以使用我们无构建部署的能力。
添加获取 Git 版本
首先给流水线添加一个代码源,新增一个空的阶段,在阶段中添加一个获取 Git 版本的步骤。并设置制品名称。
部署配置
在后续部署步骤,例如主机部署任务中,选择对应制品,即可在部署脚本中使用对应 Git 环境变量。
- GIT_REPO: Git 地址
- GIT_BRANCH: Git 分支
- COMMIT_ID: 提交版本号
echo ${GIT_REPO}
echo ${GIT_BRANCH}
echo ${COMMIT_ID}
git clone ${GIT_REPO} -b ${GIT_BRANCH}
部署脚本可以直接使用这几个变量完成拉取代码操作。服务器上需要自行解决拉取代码的认证问题,比如可以将服务器上 SSH 公钥配置到代码库中。
文档内容是否对您有帮助?