【发布时间】:2015-07-03 06:17:23
【问题描述】:
我们有构建系统,它构建了很多组件。构建的组件通过 ivy 在 artifactory 中发布其工件。
我想在发布期间为每个组件附加一个额外的元工件,但对开发人员来说是透明的。这个元工件将包含有关 build-agent、build-log、changelog 等的信息。 我有权访问构建代理,因此我可以:
- 更改构建代理上的一些 ivy 配置文件
- 在构建代理上安装带有补丁的定制 ivy
- 修改ivysettings.xml文件
我没有在 ivy 文档中找到任何信息。不过我知道ivy源码里面有“options.getExtraArtifacts()”之类的方法,所以我想应该是有办法的。
等待您的建议。
提前致谢!
更新: 我发现“options.getExtraArtifacts()”在“publish”标签中提供了一个“artifact”子标签: https://ant.apache.org/ivy/history/2.4.0/use/publish.html
【问题讨论】:
标签: ant ivy artifactory