Notifications 何时通知存储库中的新工件版本可用?

Notifications 何时通知存储库中的新工件版本可用?,notifications,continuous-integration,nexus,sonatype,Notifications,Continuous Integration,Nexus,Sonatype,有没有一种方法可以将工件的新发布版本通知CI系统并触发构建 场景如下所示: 在组件C上工作的团队A的开发人员提交更改 触发CI,生成并运行测试 测试通过后,二进制文件将发布到工件repo(Nexus) 另一个CI作业接收此通知并触发一个生成,在该生成中测试其他组件+新组件C版本(集成测试) 市场上有没有支持这种通知机制的插件?我还没有为Nexus(常春藤)找到这样的工具?我发现的唯一一件事是JFrog的一个Artifactory插件,您可以直接从Teamcity发布该插件 谢谢, 马丁我不知

有没有一种方法可以将工件的新发布版本通知CI系统并触发构建

场景如下所示:

  • 在组件C上工作的团队A的开发人员提交更改
  • 触发CI,生成并运行测试
  • 测试通过后,二进制文件将发布到工件repo(Nexus)
  • 另一个CI作业接收此通知并触发一个生成,在该生成中测试其他组件+新组件C版本(集成测试)
市场上有没有支持这种通知机制的插件?我还没有为Nexus(常春藤)找到这样的工具?我发现的唯一一件事是JFrog的一个Artifactory插件,您可以直接从Teamcity发布该插件

谢谢,
马丁

我不知道任何预先制作的东西能做到这一点。但是你可以很容易地编写一个小插件来实现这一点。在这里看一看“virusscan”示例,只需进行一些小的修改,即可实现您想要的功能:


现在的Artifactory支持Webhook来实现我几年前提出的要求:

我现在正在评估Artifactory的可能副本,它由TeamCity和Jenkins支持,可以直接将二进制文件部署到repo。