我有一个软件应用程序,我正在尝试通过jenkins构建/测试。
在单个仓库中,我有一个核心应用程序和几个客户端应用程序
repo-> Core
-> ClientApp1
-> ClientApp2
-> ClientApp3
我希望每次更新repo时都执行以下任务(或者以某种间隔更新)
这一切都需要在每个测试服务器上端到端地发生。
我真的希望这个可视化,因为最后会发生很多测试,我希望能够轻松地看到哪个点破了。
目前,我有一组作业,每个作业都有上下游项目依赖项设置和构建触发器。我甚至可以设置工件来传递。但是,我还没弄清楚如何将所有作业绑定到单个服务器上。
是否有插件可以让处理过程更轻松?对于许多构建/测试设置来说,它似乎是理想的并且有些常见,但我似乎找不到任何东西。
答案 0 :(得分:1)
要将构建绑定到特定服务器,请为您的从属服务器添加标签,然后将您的构建版本附加到特定标签。如果您有多个从属设备并希望将所有构建集合动态附加到单个节点,则可以将NodeStalker或NodeLabel parameter plugin与Parametrized Trigger Plugin <组合使用/ p>
也可以摆弄Build Pipeline plugin以将参数传递给作业。