2

アーティファクトからビルドをデプロイするための最良の方法を見つけることに興味があります。現在、私は多くのバイナリを生成し、それらをアーティファクトのリポジトリにダンプしています。

バイナリをアーティファクトにアップロードしたビルドジョブからビルドを選択して再デプロイできる、jenkinsを使用する方法を見つけたいと思います。

アーティファクトのアップロードを行うjenkinsジョブは、アップロード先のURLを追跡していると思いました。そして、他のジョブは、パラメーター化されたジョブを介してこれらのURL /場所を何らかの形で利用して、これらのビルドを収集およびデプロイできます。

4

1 に答える 1

0

これにはArtifactoryJenkinsプラグインを使用する必要があります。
Jenkins Artifactoryプラグインは、Artifactoryのビルド統合サポートをJenkinsにもたらします。この統合により、ビルドジョブはアーティファクトをArtifactoryに自動的にデプロイし、アーティファクトを作成したビルドジョブにリンクさせることができます。デプロイメントの一部として、プラグインによって追加情報が記録され、デプロイされたアーティファクト、使用された依存関係、および元のビルド環境に関する情報を完全に可視化します。重要な側面として、プラグインは最適化されたビルド終了のみのデプロイメントもサポートします。

Artifactory内でビルドによって生成されたアーティファクトに関するすべての情報を取得したら、RESTAPIを使用してArtifactoryからアーティファクトを取得できます。
たとえば、Build Info APIは、特定のビルド実行によって生成されたアーティファクトに関するすべての情報を提供します。提供された情報を使用して、デプロイメントプロセスの一部としてArtifactoryからアーティファクトをダウンロードできます。

于 2013-02-21T09:53:36.150 に答える