私はジェンキンでビルドジョブを持っています。ビルドジョブはgithubから任意のブランチ用にプロジェクトをビルドします。ビルドジョブワークスペースにパッケージが作成され、バージョンはxxxx-yyyyy-2.15.0-SNAPSHOT.zip
です。私の次のartifactoryプッシュジョブはファイル指定以下のように書かれているJfrogアーティファクトでフォルダを動的に作成し、アーティファクトをJenkinsのfilespecsを使ってアップロードするにはどうすればいいですか?
:
{
"files": [
{
"pattern": "/var/lib/jenkins/workspace/Jobname/target/*/xxxx-yyyyy*.zip",
"target": "libs-snapshot-local/xxxx-yyyyy/",
"recursive": "false"
}
]
}
の上には、パターンを認識し、libs-snapshot-local/xxxx-yyyyy/
にzipファイルをアップロードするファイル指定。しかし、zipファイルxxxx-yyyyy-2.15.0-SNAPSHOT.zip
にあるバージョン名で作成したフォルダでファイルをアップロードする必要があります。
誰でも私がバージョン名で動的にフォルダを作成する手助けができますか?どのようにfilespecのターゲットパスを指定するかについての任意のアイデア?