配置流水线
前提条件
项目经理、开发人员和创建者(项目创建者和流水线创建者)可以配置流水线。
操作步骤
- 登录流水线。
- 在流水线首页搜索目标流水线,单击“操作”列
。
进入“流水线配置”页面,可以根据需要修改流水线名称、配置阶段、配置任务、配置执行参数和执行计划、查看操作历史等。
- 配置阶段
单击
,可以给流水线添加新的阶段,添加完阶段后,可根据实际需要编辑、删除、移动或继续添加阶段等。
操作项
说明
编辑阶段
单击
,弹出“阶段配置”区域,可以配置阶段名称、阶段执行方式(阶段自动执行和阶段手动执行)、任务执行模式。
说明:执行方式为手动执行时,执行到该阶段时会弹出提示框,用户确认后才继续执行。默认为自动执行。
删除阶段
单击
,根据删除提示确定删除阶段。
复制阶段
单击
,可以复制流水线阶段。
移动阶段
单击
,可以移动阶段调整阶段顺序。
- 配置任务
阶段添加后,请单击“添加任务”为阶段添加任务。任务添加后,请根据实际需要编辑、删除、移动或继续添加任务等。
操作项
说明
添加任务
单击“添加任务” ,可以给流水线中的阶段添加任务。
插入任务
单击任务所在行的
,然后单击“添加任务”,可以在当前任务后面插入新任务。
编辑任务
单击任务所在行的
,然后单击“编辑任务”,弹出“任务配置”区域。
根据需要修改任务名称,选择任务类型(构建、代码检查、子流水线、部署、扩展类型、流水线控制、接口测试、发布)和需要调用的任务。
- 流水线目前可以添加的任务包括:构建、代码检查、子流水线、部署、扩展类型、流水线控制、接口测试、发布。
- 通过编译构建、代码检查、部署、接口测试任务可以进行第三方任务的调度。
- 子流水线可以调用其他流水线。
- 扩展类型中,“jenkins task”任务可以调度执行第三方用户“jenkins”实例上的指定任务;“第三方接口调用”可以发起相应http/https请求,调用第三方对外发布的接口,详细介绍请参考扩展类型任务。
- 阶段串行模式下,添加流水线控制,“延时执行”任务允许当前流水线等待自定义时间后再继续执行;“人工审核”任务可以指定人员审核通过才能继续执行流水线。
- 请选择需要调用的任务,如果没有选择到合适的任务,请根据界面提示进行创建。
- 如果调用的任务有参数,参数也会显示出来,请根据需要配置相应参数。
复制任务
单击任务所在行的
,然后单击“复制任务”,可以复制一个新的任务。
说明:阶段执行方式为串行执行时才能复制任务。
删除任务
单击任务所在行的
,然后单击“删除任务”,根据删除提示确定删除任务。
移动任务
单击任务所在行的
,可以移动任务顺序。
说明:阶段执行方式为串行执行时才有先后顺序,才能移动任务。
- 流水线目前可以添加的任务包括:构建、代码检查、子流水线、部署、扩展类型、流水线控制、接口测试、发布。
- 配置执行参数
单击“快速新建”,弹出“添加参数”对话框,可以快速创建参数。
单击“参数配置”,进入“参数配置”页面,请根据需要添加/修改相关参数,详见参数管理。
- 查看操作历史
切换至“操作历史”页签,查看历史操作记录,单击查看详情,可以查看详细操作信息。
- 配置阶段
- 配置完成后,单击“保存”,完成流水线创建。
