跳到主要内容

Configure CICD/pipeline

配置管道模板

  1. 前往管道代码模板列表页面,选择按钮添加以创建新的管道模板

  1. 在管道模板中,输入模板名称、描述和代码类型(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 为首的环境。
  1. 要完成新管道的创建,请点击按钮“存储”。

新的管道模板将在管道模板列表的末尾显示: