Notifications 何时通知存储库中的新工件版本可用?
有没有一种方法可以将工件的新发布版本通知CI系统并触发构建 场景如下所示:Notifications 何时通知存储库中的新工件版本可用?,notifications,continuous-integration,nexus,sonatype,Notifications,Continuous Integration,Nexus,Sonatype,有没有一种方法可以将工件的新发布版本通知CI系统并触发构建 场景如下所示: 在组件C上工作的团队A的开发人员提交更改 触发CI,生成并运行测试 测试通过后,二进制文件将发布到工件repo(Nexus) 另一个CI作业接收此通知并触发一个生成,在该生成中测试其他组件+新组件C版本(集成测试) 市场上有没有支持这种通知机制的插件?我还没有为Nexus(常春藤)找到这样的工具?我发现的唯一一件事是JFrog的一个Artifactory插件,您可以直接从Teamcity发布该插件 谢谢, 马丁我不知
- 在组件C上工作的团队A的开发人员提交更改
- 触发CI,生成并运行测试
- 测试通过后,二进制文件将发布到工件repo(Nexus)
- 另一个CI作业接收此通知并触发一个生成,在该生成中测试其他组件+新组件C版本(集成测试)
马丁我不知道任何预先制作的东西能做到这一点。但是你可以很容易地编写一个小插件来实现这一点。在这里看一看“virusscan”示例,只需进行一些小的修改,即可实现您想要的功能:
现在的Artifactory支持Webhook来实现我几年前提出的要求:我现在正在评估Artifactory的可能副本,它由TeamCity和Jenkins支持,可以直接将二进制文件部署到repo。