-
Bug
-
Resolution: Fixed
-
Major
-
Jenkins 1.599
Config File Provider Plugin 2.7.5
Hello,
I try to use the RedeployPublisher but I have trouble to provide server credentials.
Return code is: 401, ReasonPhrase: Unauthorized.
The RedeployPublisher uses the settings.xml located in the maven installation conf folder.
Maven RedeployPublisher use remote com.------.slave maven settings from : D:\apps\jenkins\com.-----.slave\tools\hudson.tasks.Maven_MavenInstallation\Maven_3.2.1/conf/settings.xml
If I set this file with the server info :
<server>
<id>deploymentRepo</id>
<username>repouser</username>
<password>repopwd</password>
</server>
it works well.
But I cannot really set up this file as it is an automatic install and I have several slaves. Besides I would need to do it for each version of maven.
When I set up the server credentials in my global maven from the plugin Config File Provider Plugin and remove the server section in the
D:\apps\jenkins\com.------.slave\tools\hudson.tasks.Maven_MavenInstallation\Maven_3.2.1/conf/settings.xml
I am not able to publish anymore.
I guess the RedeployPublisher does not really parse the global settings from the Config File Provider Plugin event if it is written
"using global settings config with name ..."
regards
- links to
+1 I just ran into this situation as well. If other have a better work around I would be interested. Currently I think the only solution that works for us is to configure the settings.xml file for each slave which cause more maintenance overhead and loses the value provided by Jenkins performing the Maven Artifact Deployment.