2017-09-21 16 views
0

現在mavenビルドにbambooを使用しています。アーティファクトはアーティファクト展開に使用されています。最初の竹のセットアップ中に、artifactory adminのユーザとパスワードがmaven settings.xmlで設定されました。管理者特権のため、毎回竹の計画は配備時にアーティファクトを上書きします。私はこのアーティファクト上書きの動作を停止したいと思います。バンブーのMavenビルドのsettings.xmlでチーム管理の資格情報を設定する

私はしたいと思います:

  • はArtifactoryで唯一の成果物のアップロードアクセスする必要があります別のアカウントでのsettings.xmlに管理者アカウントを交換してください。
  • チームはアーティファクトをArtifactoryにアップロードするために、自分のジェネリックIDを竹の計画で使用します。

この上書きの問題を解決する他の標準的なソリューションはありますか?私はチームがどのように竹のmavenビルドのためのartifactoryジェネリックIDとパスワードを渡すことができるのか分かりません。 Bamboo/Jenkinsの複数のチームのためのMavenビルドを扱いながら、この業界でのアプローチを採用していますか?

おかげで、 Pushpraj

答えて

2

あなたの竹の計画ごとに異なるArtifactoryユーザーを設定することができます。

  1. BambooインスタンスにBamboo Artifactoryプラグインをインストールします。

  2. プラグインは、Bambooの管理に「アーティファクト」セクションを追加します。そこにArtifactoryサーバの詳細を設定します。

  3. プラグインはまた、いくつかの新しいBambooタスクを追加します。それらの1つは "Artifactory Maven"です。このタスクでは、ビルドの依存関係を解決し、ビルド成果物をArtifactoryに配備しながら、Mavenビルドを実行できます。配備と解決のために、タスク設定では、Bamboo管理で定義されたArtifactoryユーザを上書きすることができます。これにより、異なるArtifactoryユーザーを使用して異なる計画から成果物を配備することができます。

重要:Artifactoryへの配備は、Mavenのインストールゴール中に行われます。

プラグインの詳細については、Bamboo Artifactory Plugin User Guide

関連する問題