ARTIFACTORY:关于重命名构建的重要说明
当使用下面的REST API重命名一个构建时,您可能会注意到构件从构建信息中消失,短语“未定义/未找到路径(外部解析或删除/覆盖)”出现在构件路径在构建浏览器中的位置。
//www.si-fil.com/confluence/display/JFROG/Artifactory+REST+API#ArtifactoryRESTAPI-BuildRename
除了不完整和在浏览构建时造成困难之外,当API调用无法从构建信息中找到构建工件时,这可能会导致某些API(如推广API)失败。
失败的原因是,当构建重命名API在构件中更改构建的名称时,它没有修改build.name属性,该属性用于将构件与构建信息对象关联起来。
这个问题将在下面的Jira中得到解决。
//www.si-fil.com/jira/browse/RTFACT-27424
对于那些遇到此问题的人,解决方法是确保在所有构建构件上编辑build.name系统属性,以便Artifactory知道如何将构件与相应的构建相匹配。