新建第一条流水线

本文聚焦于指导用户快速完成第一条流水线的创建与配置。通过本文学习,您可掌握流水线的基本配置流程,理解流水线的工作原理。

前提条件

  • 已完成组织创建,具体操作,请参见新建标准版组织

  • 已完成账号授权,确保该账号具有流水线创建相关权限。具体操作,请参见权限管理

  • 已创建通用制品仓库(本示例已创建:流水线软件包仓库)和 Maven 仓库。具体操作,请参见新建制品仓库

流程概述

image

步骤一:新建流水线

  1. 登录流水线 Flow控制台。

  2. 我的流水线页面,单击右上角新建流水线。然后在弹出的选择流水线模板页面,选择Java · 测试、构建模板,并单击创建

    流水线 Flow 提供覆盖 Java,PHP,Node.js 等主流语言的预置模板,无需复杂配置,通过简单几步即可完成 CI/CD 流程搭建。同时也支持自定义组织模板,满足企业个性化需求。

    image

步骤二:配置流水线源

  1. 单击流水线源阶段的添加流水线源

  2. 选择添加代码源。本文使用流水线 Flow预置的示例代码,如下图所示选择代码源 > 示例代码源 > JAVA,然后单击添加

    image

步骤三:配置测试

在测试阶段,配置Java代码扫描Maven单元测试任务,相关配置说明如下:

  • Java 代码扫描:本文保持默认配置。

  • Maven 单元测试:取消勾选任务步骤 > 单元测试报告下的测试用例失败时,停止流水线,其他参数保持默认配置。

    image

步骤四:配置构建

  1. 配置基本参数任务名称构建集群构建环境下载流水线源保持默认。

  2. 编排任务步骤。

    1. 配置 MavenSettings 文件安装 Java执行命令这三个步骤配置保持默认。

    2. 配置构建物上传:重要参数配置如下所示,其他参数保持默认。

      • 上传方式:选择组织私有通用制品仓库(制品将上传Packages统一管理)

      • 添加服务连接:单击添加服务连接,然后在弹出的对话框中单击新建生成服务授权/证书,然后单击创建image

      • 仓库:选择流水线软件包仓库。

        说明

        添加服务连接后,才可选择 Packages 中的通用制品类型仓库作为目标仓库。

步骤五:运行流水线并查看构建产物

  1. 在流水线编辑界面单击右上角保存并运行,并在弹出的对话框中二次确认运行

  2. 流水线 Flow会为每个任务都生成单独日志,单击每个任务卡片上的日志,可查看具体的运行信息。

    例如:单击Java 构建上传日志,在弹出的页面中,单击构建物上传,然后在日志信息中查找制品名称,如Artifacts_4089952

    制品名称用于区分多次构建产生的不同产出物,定义后在部署组件使用,建议使用动态变量形式设置。本文使用默认值:Artifacts_${PIPELINE_ID}

    image

  3. (可选)在制品仓库 Packages的对应仓库中查看已上传的制品

    image

后续操作

为了帮助您进一步优化和扩展您的流水线配置,以下是一些进阶文档链接,供您参考: