OpenShift Pipelines 教程文档
pipelines-tutorialA step-by-step tutorial showing OpenShift Pipelines项目地址:https://gitcode.com/gh_mirrors/pi/pipelines-tutorial
1. 项目的目录结构及介绍
pipelines-tutorial/
├── 01_pipeline/
│ ├── 01_pipeline.yaml
│ ├── 02_persistent_volume_claim.yaml
│ ├── 03_persistent_volume_claim.yaml
│ └── 04_pipeline.yaml
├── 02_pipelinerun/
│ ├── 01_pipelinerun.yaml
│ └── 02_pipelinerun.yaml
├── 03_triggers/
│ ├── 01_trigger_template.yaml
│ ├── 02_trigger_binding.yaml
│ └── 03_trigger.yaml
├── docs/
│ └── images/
├── gitignore
├── yamllint
├── LICENSE
├── OWNERS
├── OWNERS_ALIASES
├── README.md
├── demo.sh
└── install-operator.md
目录结构介绍
01_pipeline/
: 包含与管道相关的配置文件。
01_pipeline.yaml
: 定义管道的配置文件。02_persistent_volume_claim.yaml
: 持久卷声明配置文件。03_persistent_volume_claim.yaml
: 另一个持久卷声明配置文件。04_pipeline.yaml
: 另一个管道的配置文件。
02_pipelinerun/
: 包含与管道运行相关的配置文件。
01_pipelinerun.yaml
: 定义管道运行的配置文件。02_pipelinerun.yaml
: 另一个管道运行的配置文件。
03_triggers/
: 包含与触发器相关的配置文件。
01_trigger_template.yaml
: 触发器模板配置文件。02_trigger_binding.yaml
: 触发器绑定配置文件。03_trigger.yaml
: 触发器配置文件。
docs/
: 包含文档相关的文件。
gitignore
: Git 忽略文件。yamllint
: YAML 格式检查配置文件。LICENSE
: 项目许可证文件。OWNERS
: 项目维护者信息。OWNERS_ALIASES
: 项目维护者别名信息。README.md
: 项目介绍和使用说明。demo.sh
: 演示脚本。install-operator.md
: 安装操作符的说明文档。
2. 项目的启动文件介绍
启动文件
demo.sh
: 这是一个演示脚本,用于启动和运行项目的演示。
使用方法
./demo.sh
3. 项目的配置文件介绍
配置文件
01_pipeline.yaml
: 定义管道的配置文件。02_persistent_volume_claim.yaml
: 持久卷声明配置文件。03_persistent_volume_claim.yaml
: 另一个持久卷声明配置文件。04_pipeline.yaml
: 另一个管道的配置文件。01_pipelinerun.yaml
: 定义管道运行的配置文件。02_pipelinerun.yaml
: 另一个管道运行的配置文件。01_trigger_template.yaml
: 触发器模板配置文件。02_trigger_binding.yaml
: 触发器绑定配置文件。03_trigger.yaml
: 触发器配置文件。
配置文件示例
01_pipeline.yaml
apiVersion: tekton.dev/v1beta1
kind: Pipeline
metadata:
name: build-and-deploy
spec:
params:
- name: deployment-name
type: string
- name: git-url
type: string
- name: image
type: string
tasks:
- name: build-app
taskRef:
name: build-app
params:
- name: deployment-name
value: $(params.deployment-name)
- name: git-url
value: $(params.git-url)
- name: image
value:
pipelines-tutorialA step-by-step tutorial showing OpenShift Pipelines项目地址:https://gitcode.com/gh_mirrors/pi/pipelines-tutorial