我有一个Jenkins任务,应该构建一个Jar并将其添加到Nexus。 我已经配置了后期构建操作,以将Maven构件部署到Nexus存储库。
问题是,Nexus需要用户名和密码。 我应该如何在Jenkins中设置它们? 我无法访问jenkins settings.xml文件。 我需要在Jenkins任务本身中传递用户名和密码。
看一下“Config File Provider”插件。它允许您提供自己的settings.xml文件供Jenkins使用,您可以在其中配置可能需要的所有凭据。
${POM_GROUPID}
${POM_VERSION}
${POM_ARTIFACTID}
${POM_PACKAGING}
target/${POM_ARTIFACTID}-${POM_VERSION}.${POM_PACKAGING}
${POM_ARTIFACTID}
pom
pom.xml
<servers>
<!-- This server.id matches my nexus group -->
<server>
<id>nexus-group</id>
<username>release</username>
<password>****</password>
</server>