2017-10-18 7 views
2

私はArtifactory Proをカスタムリポジトリレイアウトで使用しています。私は自分のビルドを促進し、すべての成果物を私の生産レポに移します。しかし、このパスに記事番号を追加する必要があります。そのため、ユーザーはERPシステムに参照できるようになります。Artifactoryのカスタムレイアウトをビルドして一致させるには?

ここでは、ニーズに合わせてアーティファクトを宣伝したり移動したりしてみました。それはうまくいきますが、うまくありません。

[Articlenr<.*>]/[org]/[module] ...etc... 

私は私のビルドを推進し、私のファイルは同様に格納されています。私の生産レポについて

[org]/[module] ...etc... 

:私の開発効率向上のレポのために

は、だから、私はカスタムレイアウトを追加しましたこの

[Articlenr]/customer/linux ...etc... 

記事番号は[Articlenr]で埋め尽くされていますが、完全なディレクトリを移動することなく、実際のものに置き換えることはできません。

誰でもここに知っている、このビルドを宣伝しながら記事番号を設定する方法は? 私のビルドはJFrog CLIによって促進されますが、Artifactory REST APIもオプションです。

ありがとうございます!

答えて

0

現在、昇格コマンドを使用してターゲットパスを引数としてビルドを昇格する方法はありません。

プロモーションを使用するように設定されていない場合は、ターゲットパスのプレースホルダを使用してArticlenrを増やすことができるCLIのCOPYコマンドまたはMOVEコマンドの使用を検討してください。

bprの代わりにcp/mvを使用することの欠点は、artifactory(build-info)でプロモートされたものとしてビルドにフラグが立てられないことです。ビルドを使用している場合保持など)。

これは理想的な解決策ではありませんが、達成しようとしていることで十分です。

HTH、または

+0

お返事ありがとうございます! 現時点では、私は両方をやっています。ビルドを促進し、アーティファクトを正しいディレクトリに移動します。しかし、あなたが言及したように、再配置後に空のフォルダを削除する必要があるので、理想的な解決策ではありません。 – martina

関連する問題