流水线快速上手试用

流水线

流水线(CodeArts Pipeline)提供可视化、可编排的CI/CD持续交付软件生产线,帮助企业快速转型,实现DevOps持续交付高效自动化,缩短应用TTM(Time to Market)交付周期,提升研发效率

操作流程

通过创建一条简单的流水线,介绍配置流水线的准备工作及基本操作步骤,帮助用户快速建立对流水线的整体印象。例如一家新公司,进行常规操作设置后,能够将流水线用起来。


准备工作

一、新建项目

1、登录软件开发生产线首页,单击“新建项目”。

2、选择Scrum项目模板,输入项目名称等信息,单击“确定”,完成项目的创建。

二、新建代码仓库

1、单击已创建的项目名称进入项目,单击“代码 > 代码托管”,进入代码托管页面。

2、单击“普通新建”旁的下拉按钮,选择“按模板新建”,选择“Java Maven Demo”模板。

3、单击“下一步”,填写仓库名称等基本信息,单击“确定”,完成代码仓库的创建。

三、新建构建任务

1、进入已创建的项目,单击“持续交付 > 编译构建”,进入编译构建页面。

2、单击“新建任务”,根据界面提示完成以下操作:

3、选择代码源:选择已经创建的代码仓库,选择默认分支master,单击“下一步”。

4、选择构建模板:选择Maven系统模板,单击“下一步”,进入“构建步骤”页面,使用默认配置即可。

5、单击“新建”完成构建任务的创建。

四、新建代码检查任务

1、进入已创建的项目,单击“服务 > 代码检查”,进入代码检查页面。

2、单击“新建任务”,选择源码源,搜索目标仓库,单击仓库旁的“新建任务”,即可完成代码检查任务的创建。

3、创建完成后,进入代码检查详情页,在“设置”页签,可根据需要修改代码检查任务名称。


操作步骤

一、进入已创建的项目,单击“持续交付 > 流水线”,进入流水线。

二、单击“新建流水线”,进入“新建流水线”页面。

根据界面提示填写流水线名称、选择流水线源、选择模板,然后单击“确定”。

说明:也可以直接在流水线首页单击“新建流水线”,选择流水线源时再选择归属项目。

三、进入工作流配置页面,在构建阶段添加已创建的代码检查任务。

然后添加已创建的构建任务,方法同上。

四、单击阶段下,弹出“准出条件”侧滑框,将鼠标移动到不同类型准出条件卡片,单击“添加”,为当前阶段添加准出条件,并为准出条件配置策略。

五、配置完成后,单击“保存并运行”,弹出“执行流水线”侧滑框,可根据需要选择流水线源的分支或标签、配置参数、选择执行阶段,然后单击“执行”。

六、执行完成后,查看执行结果。

  1. 单击上方产出信息,可以下载通过流水线自动构建出来的构建包。
  2. 单击任务卡片,可以查看对应日志。

流水线常见问题

代码检查常见问题

  • 流水线准出条件是什么?

    流水线服务提供了统一的准出条件管理能力,是指用户在定义流水线时,在阶段中配置的用于进行自动化看护的质量指标卡点,通过配置规则和策略,来实现阶段准出的校验,并最终控制流水线的执行。


  • 流水线可以运行哪些任务?

    流水线目前可以添加如下任务:

    1. 构建
    2. 代码检查
    3. 部署
    4. 测试
    5. 通用(子流水线、创建仓库标签、Jenkins任务、人工审核、延时执行、挂起流水线)
  • 流水线是否可以展示每条流水线的执行历史情况?

    可以。

    在流水线首页搜索目标流水线,单击流水线名称,即可进入流水线运行历史页面。

    单击页面的日历图标,可以根据需要选择时间段展示运行历史记录,支持查看最近31天运行历史记录,默认展示最近7天的运行历史记录,支持7天、14天、31天快捷切换。

流水线精选推荐