Merge pull request 'DevOps引擎' (#24) from ctt1164101128/gitlink_help_center:master into master
|
@ -1,4 +1,12 @@
|
||||||
---
|
---
|
||||||
sidebar_label: '代码流水线'
|
sidebar_label: '代码流水线'
|
||||||
sidebar_position: 5
|
sidebar_position: 5
|
||||||
---
|
---
|
||||||
|
# 代码流水线
|
||||||
|
可以通过代码的形式(YAML格式)来配置流水线,首先选择代码流水线和对应的分支:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
编辑流水线代码,其流水线名称描述、触发器、全局参数、执行串行/并发和流水线编排等概念同图形流水线,具体描述如下:
|
||||||
|
|
||||||
|

|
|
@ -1,4 +1,15 @@
|
||||||
---
|
---
|
||||||
sidebar_label: '参数配置'
|
sidebar_label: '参数配置'
|
||||||
sidebar_position: 2
|
sidebar_position: 2
|
||||||
---
|
---
|
||||||
|
|
||||||
|
# 参数配置
|
||||||
|
|
||||||
|
可在流水线中使用,实现动态参数配置;有字符串、数字、布尔三种类型。
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
在流水线的配置中通过如下方式获取参数:
|
||||||
|
|
||||||
|

|
|
@ -1,4 +1,50 @@
|
||||||
---
|
---
|
||||||
sidebar_label: '图形流水线'
|
sidebar_label: '图形流水线'
|
||||||
sidebar_position: 4
|
sidebar_position: 4
|
||||||
---
|
---
|
||||||
|
|
||||||
|
# 图形流水线
|
||||||
|
## 基本信息
|
||||||
|
可以编辑流水线的名称、描述
|
||||||
|
|
||||||
|
同一仓库下的流水线名称不能重复
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## 触发器
|
||||||
|
注:流水线编排时,触发器要放在开始节点之前;目前一条流水线仅添加支持一个触发器
|
||||||
|
|
||||||
|
* 定时触发器cron:可通过填写cron表达式设置触发的具体时间
|
||||||
|

|
||||||
|
|
||||||
|
* 事件触发器GitLink_Webhook:给出了常见的代码变更事件触发,包括推送代码、合并请求、创建标签
|
||||||
|

|
||||||
|
|
||||||
|
## 全局参数
|
||||||
|
|
||||||
|
添加后可在当前流水线中使用
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
使用实例
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## 并发执行
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
开启后,同一流水线可同时并发执行n个流水线实例(每触发一次我们得到一个流水线实例);
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
若未开启,则当前流水线实例执行中,后面的实例处于排队状态(最多可排队5个实例)。当前实例执行完成,下一个实例开始执行。
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
## 流水线编排
|
||||||
|
|
||||||
|
每条流水线必须要有一个开始节点、结束节点,至少一个任务节点。支持串行编排和并行编排。
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,16 @@
|
||||||
---
|
---
|
||||||
sidebar_label: '密钥设置'
|
sidebar_label: '密钥设置'
|
||||||
sidebar_position: 3
|
sidebar_position: 3
|
||||||
---
|
---
|
||||||
|
|
||||||
|
# 密钥设置
|
||||||
|
|
||||||
|
将账号密码、密钥、证书等存放到密钥管理里,配置后可直接在流水线中使用,避免因直接填写引起的泄露风险。
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
使用示例
|
||||||
|
|
||||||
|
注:节点输入参数中,下拉选项为密钥类型,需要提前配置好密钥在流水线中选择使用
|
||||||
|
|
||||||
|

|
|
@ -1,4 +1,13 @@
|
||||||
---
|
---
|
||||||
sidebar_label: '引擎简介'
|
sidebar_label: '引擎简介'
|
||||||
sidebar_position: 1
|
sidebar_position: 1
|
||||||
---
|
---
|
||||||
|
|
||||||
|
# 引擎
|
||||||
|
|
||||||
|
引擎(Engine)是GitLink提供的一款DevOps工具,通过简单的节点编排来构建开发、测试、部署流水线,从而创建自动化的软件交付流程。
|
||||||
|
它可以实现持续的代码集成,让开发者能尽早发现质量问题,快速定位修复,提升软件开发效率和质量;自动化的代码扫描、编译打包、单元测试,把研发团队从重复的工作中解放出来,聚焦到更有价值的事情上。
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
在引擎页面中,用户可以创建和编辑图形流水线或代码流水线、设置外部参数、管理密钥等操作。
|
|
@ -1,4 +1,10 @@
|
||||||
---
|
---
|
||||||
sidebar_label: '执行记录查询'
|
sidebar_label: '执行记录查询'
|
||||||
sidebar_position: 6
|
sidebar_position: 6
|
||||||
---
|
---
|
||||||
|
|
||||||
|
# 执行记录查询
|
||||||
|
|
||||||
|
用户可以查看流水线的运行状态
|
||||||
|
|
||||||
|

|
After Width: | Height: | Size: 184 KiB |
After Width: | Height: | Size: 118 KiB |
After Width: | Height: | Size: 154 KiB |
After Width: | Height: | Size: 138 KiB |
After Width: | Height: | Size: 141 KiB |
After Width: | Height: | Size: 125 KiB |
After Width: | Height: | Size: 125 KiB |
After Width: | Height: | Size: 149 KiB |
After Width: | Height: | Size: 233 KiB |
After Width: | Height: | Size: 178 KiB |
After Width: | Height: | Size: 151 KiB |
After Width: | Height: | Size: 167 KiB |
After Width: | Height: | Size: 193 KiB |
After Width: | Height: | Size: 77 KiB |
After Width: | Height: | Size: 75 KiB |
After Width: | Height: | Size: 63 KiB |