Configure CICD/pipeline
配置管道模板
- 前往管道代码模板列表页面,选择按钮添加以创建新的管道模板
- 在管道模板中,输入模板名称、描述和代码类型(Jenkinsfile,Tekton),其中:
- Jenkinsfile 是用 Groovy 格式编写的
添加文件名,然后点击按钮新文件以添加 Jenkinsfile 的详细信息:
可以通过点击按钮添加文件来添加多个文件。
可以通过点击按钮删除文件来移除当前文件
- Tekton 是用 Yaml 编写的
进行相同的操作以创建新的 Tekton 文件:
根据多个因素,例如应用程序的上下文、组织的基础设施以及使用 Jenkins 或 Tekton 管道的首选 CI/CD 实践:
Use Jenkins 当:
- 需要一个广泛使用、灵活的 CI/CD 工具,并且有很多插件支持。
- 拥有现有的 Jenkins 基础设施并希望将应用程序集成到其中。
- 需要一个更传统的、独立的 CI/CD 系统。
- 需要对 CI/CD 管道进行定制和细粒度控制。
Use Tekton 当:
- 使用 Kubernetes 并希望拥有一个云原生、以 Kubernetes 为中心的 CI/CD 管道。
- 需要一种使用 YAML 的声明性管道方法,以符合 Kubernetes 的最佳实践。
- 动态扩展您的管道,并希望以更容器化的方式处理 CI/CD。
- 旨在寻找一个云无关、灵活的 CI/CD 工具,适合 GitOps 或以 Kubernetes 为首的环境。
- 要完成新管道的创建,请点击按钮“存储”。
新的管道模板将在管道模板列表的末尾显示: