添加属性到文件夹

时间:2017-11-14 22:32:11

标签: jenkins artifactory specfiles

我在Jenkins中有一个spec文件,将工件上传到Artifactory存储库路径test-local/web/develop/web-DEVELOP-12/,其中12是Jenkins的内部版本号。

所有工件都在web-DEVELOP-XX下上传。我希望此文件夹具有与vcs.revisionbuild.timestampbuild.namebuild.number等工件相同的属性。这里我只在web-DEVELOP-XX文件夹下的工件文件中获取这些属性,但我想将这些属性添加到文件夹web-DEVELOP-XX

是否可以从詹金斯那里做到这一点?

1 个答案:

答案 0 :(得分:0)

您是正确的,目前使用文件规范设置的属性未在根文件夹上设置。 您可以添加(在当前设置道具的末尾)一个简单的curl命令来设置文件夹的属性。 例如,这将在my-local-repo存储库下的“all-my-frogs”文件夹上设置属性a = b:

PUT http://rtserver:port/artifactory/api/storage/my-local-repo/all-my-frogs?properties=a=b&recursive=0

注意:recursive = 1将设置文件夹下的所有文件以及文件夹本身的属性,因此您可以将其视为您的解决方案(而不是规范)

相关问题