跳到主要内容

三分钟快速入门

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

一、产品功能介绍

Gitee Go 由流水线、构建历史、全局参数、发布记录组成

输入图片说明

流水线:可查看该代码仓库下的所有流水线,并可针对单个流水线进行执行、编辑、删除等操作

输入图片说明

构建历史:可查看某条流水线的所有构建记录,点击流水线的不同阶段可查看流水线每个阶段与任务的执行详情

输入图片说明

全局参数:单个代码仓库下,方便用户统一管控的自定义参数,这些参数可以被该代码仓库下的所有流水线引用,并在该流水线中的任何阶段、任务中使用

输入图片说明

发布记录:记录所有流水线的产出制品,并可以针对某个制品完成查看、下载、禁止下载、删除等操作

输入图片说明

二、产品功能实践

  1. 完成流水线自动创建后,可点击执行流水线

输入图片说明

  1. 选择对应的分支,点击开始构建

输入图片说明

  1. 自动跳转至该流水线的构建历史页面

输入图片说明

  1. 点击“编译”触发域可查看流水线该阶段下包含任务的执行情况

输入图片说明

  1. 点击“上传制品”任务可查看该任务的执行情况

输入图片说明

  1. 点击“#4”可进入本次流水线执行的详情页面(包含概览、与各阶段任务的执行日志)

输入图片说明

输入图片说明

  1. 该流水线中包含了“制品发布”的任务,可在发布记录中查看详情

输入图片说明

  1. 通过流水线、构建历史界面可进入流水线编辑

输入图片说明

输入图片说明

  1. 流水线编辑分为图形视图与代码视图,可以在不同视图下完成流水线的相关配置

输入图片说明

输入图片说明

10、流水线阶段编排:阶段是流水线中的二级元素,一个阶段通常是具有一些列相似性任务的集合,如“代码扫描”阶段,他可以有“代码规范扫描”、“代码安全扫描”、“代码缺陷扫描”三个任务。一条流水线可以有多个阶段,按照顺序串行执行

输入图片说明

  1. 流水线任务编排:任务是流水线的三级元素,属于阶段的子元素,是一条流水线中的最小执行单元。在阶段可以定义任务按照串行或并行两种顺序执行,任务默认全部是自动执行,不支持手动执行。一个任务对应一个插件,任务是插件的执行容器。基于此,流水线的整体模型为: 一个流水线对应多个阶段,一个阶段对应多个任务,一个任务对应一个插件 。

输入图片说明

输入图片说明

输入图片说明

  1. 完成流水线的编排后,点击保存,Gitee Go 将会自动往流水线所在代码仓库提交 yaml 文件,并重新执行该流水线,生成一次构建记录

输入图片说明

输入图片说明

输入图片说明