全部产品
云市场

无构建部署

更新时间:2020-03-26 15:32:27

如果部署时不需要拉取包,而只是通过git更新代码,可是使用我们无构建部署的能力。

首先给流水线添加一个代码源,新增一个空的阶段,在阶段中选择构建任务,并添加一个 获取git版本的步骤。

添加步骤

获取git版本

然后再新建一个阶段,选择主机部署模板。

主机部署

在主机部署任务中制品选择为 获取git版本输出的制品,并选定应用和环境。

主机部署任务配置

打开该环境的部署配置页面。当运行流水线时,上游会传递三个变量供部署配置使用。GIT_REPO: git地址GIT_BRANCH: git分支COMMIT_ID: 提交版本号

部署脚本可以直接使用这几个变量完成拉取代码操作。服务器上需要自行解决拉取代码的认证问题,比如可以将服务器上ssh公钥配置到代码库中。部署配置