要在 VMware Code Stream 中创建持续集成 (CI) 管道,可以使用持续集成智能管道模板。要计划持续集成本机构建,您需要在此示例计划中创建管道之前收集智能管道模板所需的信息。
当您填写智能管道模板时,会在存储库中创建持续集成管道,并执行操作以便管道可以运行。运行管道后,您可以在整个管道执行过程中监控趋势。
要在使用持续集成智能模板之前规划构建,您需要:
- 标识将对所有工作(包括管道、端点和仪表板)进行分组的项目。
- 按照在使用智能管道模板之前在 Code Stream 中计划 CICD 本机构建的持续交付部分中所述收集构建信息。
例如,添加一个 Kubernetes 端点,其中 Code Stream 将部署容器。
然后,使用持续集成智能管道模板创建管道。
在“管道”中,选择智能模板。
选择持续集成智能管道模板。
要保存管道及其创建的阶段,请填写模板,然后输入管道的名称。要保存管道及其创建的阶段,请单击创建。
Code Stream 管道工作区支持使用 Docker 和 Kubernetes 执行持续集成任务和自定义任务。
有关配置工作区的信息,请参见配置管道工作区。
要进行任何最终更改,您可以编辑管道。然后,您可以启用管道并运行它。管道运行后:
- 验证管道是否成功。单击执行,然后搜索管道。如果失败,请更正所有错误并再次运行。
- 验证 Git webhook 是否正常运行。Git 活动选项卡显示事件。单击 。
- 查看管道仪表板并检查趋势。单击仪表板,然后搜索管道仪表板。要报告更多关键性能指标,您可以创建自定义仪表板。
有关详细示例,请参见如何持续将来自 GitHub 或 GitLab 存储库的代码集成到 Code Stream 中的管道。