2

我有一个软件应用程序,我正在尝试通过 jenkins 构建/测试。

在一个 repo 中,我有一个核心应用程序和几个客户端应用程序

repo-> Core
    -> ClientApp1
    -> ClientApp2
    -> ClientApp3 

每次更新存储库时(或每隔一段时间),我都想执行以下任务

  1. 查看回购
  2. 构建每个应用程序
  3. CPP 检查每个申请
  4. 瓦尔格林德
  5. 6,7,8。. . 运行多个客户端应用程序测试等

而这一切都需要在每个测试服务器上端到端发生。

我真的很想把这个可视化,因为最后会发生很多测试,我希望能够很容易地看到哪一点坏了。

目前,我有一组作业,每个作业都有其上游/下游项目依赖项设置和构建触发器。我什至可以设置工件在两者之间传递。但是,我还没有弄清楚如何将所有作业绑定到单个服务器。

有没有一个插件可以让这个谁处理更容易?对于许多构建/测试设置来说,这似乎是理想的并且有点普遍,但我似乎找不到任何东西。

4

1 回答 1

1

要将构建绑定到特定服务器,请将标签添加到您的从属服务器,然后将您的构建附加到特定标签。如果您有多个从属并且希望将所有构建集动态附加到单个节点,您可以使用NodeStalker或者NodeLabel 参数插件参数化触发器插件结合使用

也可以使用Build Pipeline 插件将参数传递给作业。

于 2013-08-26T17:38:26.013 回答