流水线
您可在流水线管理页面对流水线进行创建与管理的操作。
在流水线主界面,您可以通过列表,查看到流水线的状态、触发方式、名称、创建者以及更新时间;用户可通过列表上方的筛选框,快速筛选出待我审核的、我审核过的以及我执行过的所有流水线记录。
填写
流水线名称
,此处名称在项目下唯一;选择
触发方式
,可选自动触发与手动触发;- 自动触发:满足所有触发条件时,该流水线才会自动执行。若选择自动触发,则该流水线中阶段一的任务一便不能选择为人工卡点。
- 只有满足流水线中所有触发条件时,流水线才会自动执行;即流水线中存在多个部署任务时,需要满足其中所有部署任务的触发条件(生成对应的版本),流水线才会自动执行。
- 手动触发:需要手动点击执行,才能触发流水线。若选择手动触发,则需要为该流水线选择触发人员(可多选),只有被选中的人员才有权限执行该流水线。若流水线中含有部署任务,则要求触发人员必须拥有部署任务对应环境的权限。
- 只有满足流水线中所有触发条件时,才能手动执行该流水线;即流水线中存在多个部署任务时,需要满足其中所有部署任务的触发条件(生成对应的版本),才能点击执行流水线。
- 自动触发:满足所有触发条件时,该流水线才会自动执行。若选择自动触发,则该流水线中阶段一的任务一便不能选择为人工卡点。
添加阶段;点击阶段之间的添加按钮,即可成功添加一个阶段;点击某个阶段的名称,会弹出修改界面,支持修改该阶段的名称,设置阶段之间的流转方式,若选择手动流转,需要为此设置审核人员(可多选,且默认为其中一个人员审核通过则该任务通过,第一个审核人员点击中止则该任务中止);点击阶段内的删除按钮,确认后,便能删除此阶段;
-
- 只有当一个阶段中的所有任务均执行成功后,才能进入下一阶段。
(1)选择人工卡点任务类型后,需要填写任务名称;
(2)选择审核人员(可多选);
(3)最后选择审核模式,其中包括会签和或签。
- 部署:通过预设应用部署所需的元素,实现部署自动化;
(1)选择部署任务类型后,需填写任务名称;
(2)选择项目下的任一应用服务
;
(3)输入或选择服务版本类型
(此处可以选择我们给出的版本类型或手动输入自定义的版本类型。若不填写此栏,则默认自动部署该应用服务的所有版本);
(5)选择部署模式
(部署模式有新建实例和替换实例两种);
(6) 选择部署配置
, 此处会根据您选的应用服务与环境自动匹配所有关联的部署配置,您可根据给出的配置信息进行选择。若所选应用服务与环境暂无对应的部署配置,则需要在部署配置页面创建一个对应的部署配置。
点击某条流水线的名称,会从右侧弹出流水线的修改界面。
此界面支持修改流水线的触发人员(此处为人工触发类型流水线的触发人员)、流水线中的各个阶段与任务。
在流水线列表中选择一个启用状态的流水线,点击名称后面的
图标,选择停用,即可停用流水线。若流水线已停用,则仅能进行以下操作:查看执行详情;启用;删除。
在流水线列表中选择一个停用状态的流水线,点击名称后面的图标,选择启用,即可启用流水线。
- 在流水线列表中选择一个流水线,点击名称后面的
图标,选择删除,即可删除流水线。