Jenkins 将属性添加到文件夹

Jenkins 将属性添加到文件夹,jenkins,artifactory,rpm-spec,Jenkins,Artifactory,Rpm Spec,我在Jenkins中有一个spec文件,将工件上传到Artifactory存储库路径test local/web/develope/web-develope-12/,其中12是Jenkins的构建编号 所有工件都上传到webdevelopexx下。我希望此文件夹具有与工件相同的属性,例如vcs.revision,build.timestamp,build.name,build.number。在这里,我只在webdevelopexx文件夹下的工件文件中获取这些属性,但我还希望将这些属性保存到web

我在Jenkins中有一个spec文件,将工件上传到Artifactory存储库路径
test local/web/develope/web-develope-12/
,其中
12
是Jenkins的构建编号

所有工件都上传到
webdevelopexx
下。我希望此文件夹具有与工件相同的属性,例如
vcs.revision
build.timestamp
build.name
build.number
。在这里,我只在
webdevelopexx
文件夹下的工件文件中获取这些属性,但我还希望将这些属性保存到
webdevelopexx
文件夹中


可以从Jenkins执行此操作吗?

正确的是,当前使用文件规范设置的属性未在根文件夹上设置。 您可以添加(在当前设置道具的末尾)一个简单的curl命令来设置文件夹的属性。 例如,这将在我的本地回购存储库下的“所有我的青蛙”文件夹上设置属性a=b:

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

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

谢谢。这似乎是唯一的解决办法。我想从spec文件中执行此操作,但我认为该文件夹不是构建的一部分,因此不包含构建信息,除非我使用api添加它