私はJarを作成してNexusに追加するJenkinsジョブを持っています。 Nexusリポジトリにmavenアーティファクトを展開するためのポストビルドアクションを設定しました。JenkinsのNexus資格情報
問題は、ネクサスがユーザ名とパスワードを要求していることです。どのように私はジェンキンスでこれらを設定するのですか?私はjenkins settings.xmlファイルにアクセスできません。 Jenkinsの仕事自体にユーザー名とパスワードを渡す必要があります。
私はJarを作成してNexusに追加するJenkinsジョブを持っています。 Nexusリポジトリにmavenアーティファクトを展開するためのポストビルドアクションを設定しました。JenkinsのNexus資格情報
問題は、ネクサスがユーザ名とパスワードを要求していることです。どのように私はジェンキンスでこれらを設定するのですか?私はjenkins settings.xmlファイルにアクセスできません。 Jenkinsの仕事自体にユーザー名とパスワードを渡す必要があります。
Jenkinsとそのプラグインは、あなたのMavenプロパティを使用しています。後述のように、maven settings.xmlにネクサスリポジトリの詳細情報を提供する必要があります。
<servers>
<!-- This server.id matches my nexus group -->
<server>
<id>nexus-group</id>
<username>release</username>
<password>****</password>
</server>
Config File Provider Pluginをご覧ください。 jenkins用の独自のsettings.xmlを用意して、必要なすべての資格情報を設定できる場所を使用できます。
私はJenkinsサーバーのsetting.xmlにアクセスできないという問題があります。 setting.xmlを設定せずに行う方法はありますか? – UserAdi
あなたはmavenを使いたくないと思っています。ネクサスリポジトリから取得するにはシェルcliでうまくいきますか? – DevD
私は通常の方法でMavenとJenkinsを使いたいです。問題は、settings.xmlではなく、jenkinsジョブ自体にネクサスのユーザー名とパスワードを入れる方法を見つける必要があることです。 – UserAdi