Gitee 帮助中心 / 帮助详情

    3.Gitee Go流水线三分钟上手

    在完成了Gitee Go流水线开通后,您可以通过阅读本文完成产品的快速上手,如需各能力的详细介绍请查看《4.操作指南》

    一、产品功能介绍

    Gitee Go由流水线、构建历史、全局参数、发布记录组成
    输入图片说明
    流水线:可查看该代码仓库下的所有流水线,并可针对单个流水线进行执行、编辑、删除等操作
    输入图片说明
    构建历史:可查看某条流水线的所有构建记录,点击流水线的不同阶段可查看流水线每个阶段与任务的执行详情
    输入图片说明
    全局参数:单个代码仓库下,方便用户统一管控的自定义参数,这些参数可以被该代码仓库下的所有流水线引用,并在该流水线中的任何阶段、任务中使用
    输入图片说明
    发布记录:记录所有流水线的产出制品,并可以针对某个制品完成查看、下载、禁止下载、删除等操作
    输入图片说明

    二、产品功能实践

    1、完成流水线自动创建后,可点击执行流水线
    输入图片说明
    2、选择对应的分支,点击开始构建
    输入图片说明
    3、自动跳转至该流水线的构建历史页面
    输入图片说明
    4、点击“编译”触发域可查看流水线该阶段下包含任务的执行情况
    输入图片说明
    5、点击“上传制品”任务可查看该任务的执行情况
    输入图片说明
    6、点击“#4”可进入本次流水线执行的详情页面(包含概览、与各阶段任务的执行日志)
    输入图片说明
    输入图片说明
    7、该流水线中包含了“制品发布”的任务,可在发布记录中查看详情
    输入图片说明
    8、通过流水线、构建历史界面可进入流水线编辑
    输入图片说明
    输入图片说明
    9、流水线编辑分为图形视图与代码视图,可以在不同视图下完成流水线的相关配置
    输入图片说明
    输入图片说明
    10、流水线阶段编排:阶段是流水线中的二级元素,一个阶段通常是具有一些列相似性任务的集合,如“代码扫描”阶段,他可以有“代码规范扫描”、“代码安全扫描”、“代码缺陷扫描”三个任务。一条流水线可以有多个阶段,按照顺序串行执行
    输入图片说明
    11、流水线任务编排:任务是流水线的三级元素,属于阶段的子元素,是一条流水线中的最小执行单元。在阶段可以定义任务按照串行或并行两种顺序执行,任务默认全部是自动执行,不支持手动执行。一个任务对应一个插件,任务是插件的执行容器。基于此,流水线的整体模型为: 一个流水线对应多个阶段,一个阶段对应多个任务,一个任务对应一个插件 。
    输入图片说明
    输入图片说明
    输入图片说明
    12、完成流水线的编排后,点击保存,Gitee Go将会自动往流水线所在代码仓库提交yaml文件,并重新执行该流水线,生成一次构建记录
    输入图片说明
    输入图片说明
    输入图片说明

    搜索帮助