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

时间:2014-09-24 07:41:14

标签: notifications continuous-integration nexus sonatype

有没有办法通知CI系统有关工件的新发布版本并触发构建?

场景如下:

  • 团队A的开发人员负责组件C提交更改
  • CI被触发,构建并运行测试
  • 测试通过后,二进制文件将发布到工件仓库(Nexus)
  • 另一个CI作业收到此通知并触发构建,其中测试其他组件+新组件C版本(集成测试)。

市面上是否有支持这种通知机制的插件?我还没有找到Nexus(常春藤)这样的工具?我发现的唯一一件是来自JFrog的Artifactory插件,您可以直接从Teamcity发布。

谢谢, 马丁

2 个答案:

答案 0 :(得分:1)

我不知道做这件事的任何预制。但你可以轻松编写一个小插件来实现这一点。看看这里的“virusscan”示例,它只需要进行一些小的修改就可以做到你想做的事情:

https://github.com/sonatype/nexus-example-plugins/

答案 1 :(得分:0)

如今,Artifactory支持webhooks以实现我几年前提出的要求:https://www.jfrog.com/confluence/display/JFROG/Webhooks