我正在使用Artifactory和TeamCity并且有一个生成二进制包(zip)的C ++项目。使用Artifactory TeamCity插件我能够发布这个工件,但问题是它不会在正确的树(organization.module.version.artifact)中结束。在zip文件旁边,我还有一个ivy.xml文件,其中包含有关工件的信息。
<ivy-module version="2.0">
<info organisation="com.myorg" module="MyModule"/>
<publications>
<artifact name="MyModule" type="zip" ext="zip"/>
</publications>
</ivy-module>
当我在Artifact浏览器中查看Artifactory时,上传的zip甚至没有Module-Id。
如何告诉TC插件使用此配置文件以便正确部署我的zip?
此致 马丁
答案 0 :(得分:2)
解决您问题的一种方法:
在Artifactory插件中使用Ant模式,在您的情况下&#39;工作区... / * .zip =&gt;
如果模式的右侧为空,则插件将为空 部署工件,维护每个文件的相对路径。
因此,在您的情况下,该文件将存储在Artifactory存储库中: 的存储库:COM的&GT; myorg-&GT; MyModule-&GT; 2.0-&GT; somefile.zip 强>