使用流水线模板
KubeSphere 提供图形编辑面板,您可以通过交互式操作定义 Jenkins 流水线的阶段和步骤。KubeSphere v3.1 中提供两个内置流水线模板,作为持续集成 (CI) 和持续交付 (CD) 的框架。
在 KubeSphere 的 DevOps 工程中创建了流水线后,您可以点击该流水线查看其详情,然后点击编辑流水线按需选择一个流水线模板。本文档对这两个流水线模板的概念进行阐述。
CI 流水线模板
CI 流水线模板包含两个阶段。clone code 阶段用于检出代码,build & push 阶段用于构建镜像并将镜像推送至 Docker Hub。您需要预先为代码仓库和 Docker Hub 仓库创建凭证,然后在相应的步骤中设置仓库的 URL 以及凭证。完成编辑后,流水线即可开始运行。
CI & CD 流水线模板
CI & CD 流水线模板包含六个阶段。有关每个阶段的更多信息,请参考使用 Jenkinsfile 创建流水线,您可以在该文档中找到相似的阶段及描述。您需要预先为代码仓库、Docker Hub 仓库和集群的 kubeconfig 创建凭证,然后在相应的步骤中设置仓库的 URL 以及凭证。完成编辑后,流水线即可开始运行。
信息
您还可以按需在流水线模板中自定义步骤和阶段。有关如何使用图形编辑面板的更多信息,请参考使用 Jenkinsfile 创建流水线。
反馈
这篇文章对您有帮助吗?
感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。
页面内容