名词术语对照表
中文名 | 英文名 | 介绍 |
---|---|---|
节点 | node | |
项目 | project | 项目必须包含一个pipeline或者workflow。 或者包含一个trigger。 |
流程 | workflow | 开始于Start节点,结束于End节点的一个流程 |
管道 | pipeline | 从第一个节点到最后一个节点顺序执行 |
触发器 | trigger | 触发pipeline或者workflow |
开始节点 | start | |
结束节点 | end | |
DSL | DSL | 一个yaml文件,定义project、node、workflow或者pipeline等 |
密钥 | secret |
管道 与 流程
pipeline和workflow其实是同一个东西,他们都存储在数据库表workflow中,只不过type不一样。从本质上说 pipeline就是一种workflow
密钥
密钥一般用来保存密码等敏感数据。密钥必须属于一个命名空间。
密钥就是一组键值对。
在参数部分,我们可以使用如下方式来引用密钥
git_clone:
type: "git_clone:1.2.0"
param:
remote_url: "http://git.lithum.tech/xxxxx/xxx-xxx.git"
username: "{{ git_lithum_tech.git_username }}"
password: "{{ git_lithum_tech.git_password }}"
ref: master