2017-11-14 14 views
1

私はJenkinsのアーティファクトをArtifactoryリポジトリのパスtest-local/web/develop/web-DEVELOP-12/にアップロードしています。ここで12はJenkinsのビルド番号です。フォルダにプロパティを追加します

すべての成果物はweb-DEVELOP-XXの下にアップロードされます。このフォルダには、vcs.revisionbuild.timestampbuild.namebuild.numberなどのアーティファクトと同じプロパティが必要です。ここでは、web-DEVELOP-XXフォルダにあるアーティファクトファイルのプロパティのみを取得しますが、これらのプロパティをフォルダweb-DEVELOP-XXにも追加したいと考えています。

これはJenkinsから可能ですか?

答えて

0

現在、ファイル仕様を使用して設定されたプロパティは、ルートフォルダに設定されていません。 フォルダのプロパティを設定する簡単なカールコマンドを追加することができます(現在の設定の小道具の最後に)。 EXの場合、これは私のローカル・レポリポジトリの下で「すべての私の-カエル」フォルダにプロパティA = Bを設定します:

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

ノート:再帰= 1は、すべてのファイルのプロパティを設定しますフォルダとフォルダ自体の下にあるので、あなたはそれをあなたの解決策(仕様ではなく)として考えることができます

+0

ありがとう。それが唯一の解決策であるようです。私はspecファイルからそれをやりたいのですが、フォルダはビルドの一部ではないので、apiを使って追加しない限りbuildinfoは含まれません – Squirrel

関連する問題