Code Stream 提供一个 Jenkins 插件,该插件可触发用于生成和测试源代码的 Jenkins 作业。Jenkins 插件运行测试用例,并且可以使用自定义脚本。
要在管道中运行 Jenkins 作业,请使用内部部署或基于云的 Jenkins 服务器,并在 Code Stream 中添加 Jenkins 端点。然后创建管道并向其添加 Jenkins 任务。
前提条件
- 设置运行版本 1.561 或更高版本的内部部署 Jenkins 服务器或基于云的 Jenkins 服务器。
- 如果使用内部部署 Jenkins 服务器,请确认您能够访问 VMware Cloud Assembly,以便添加云代理。有关示例,请参见设置 VMware Code Stream 以对发布流程进行建模。
- 验证您是 Code Stream 中项目的成员。如果您不是其成员,则让 Code Stream 管理员将您添加为项目的成员。请参见如何在 VMware Code Stream中添加项目。
- 确认作业在 Jenkins 服务器中存在,以便管道任务可以运行该作业。
过程
结果
恭喜!通过添加端点,创建管道并配置用于生成代码的 Jenkins 任务,您已将 Code Stream 与 Jenkins 集成。
示例: Jenkins 生成任务的示例 YAML
对于此示例中使用的 Jenkins 生成任务类型,YAML 类似于以下代码,并且通知已打开:
test: type: Jenkins endpoints: jenkinsServer: jenkins input: job: Add two numbers parameters: Num1: '23' Num2: '23'
后续步骤
有关更多信息,请参见其他节。请参见将 VMware Code Stream 连接到端点。