作业构建开始时自动创建Jenkins节点

50pmv0ei  于 2023-11-17  发布在  Jenkins
关注(0)|答案(1)|浏览(138)

我需要我的回归测试运行在一个单独的ec2从盒,将自动启动时,我触发了测试的建设。

目前已完成:

我安装了EC2 Jenkins插件,从所需的示例创建了AMI,在Manage Jenkins -> Configure System中设置了Cloud Provider,测试了与Amazone控制台的连接并为该AMI设置了标签。因此Jenkins可以定义所需的AMI(1),并且AMI具有标签“UI_TESTS”(2)x1c 0d1x
我还在作业设置中设置了限制,仅在带有“UI_TESTS”标签的节点上运行:


的数据
现在,当我进入管理Jenkins ->管理节点时,我可以使用这个云提供商启动一个新节点:



Jenkins实际上连接到了那个ec2示例。

问题:

在这种情况下,节点将永久运行。如果我删除已创建的代理并尝试运行作业构建,我会得到一个错误,即没有这样的标签- UI_TESTS:


问题:

在作业构建开始后立即触发从ec2示例创建而无需手动创建节点的适当方法是什么?
设置作业构建配置以使云提供商在构建开始时立即启动从示例的后续步骤是什么?

vptzau2j

vptzau2j1#

所以,最终.
总结:上述算法可以正确地按需启动远程ec2从节点。

相关问题