I did try that and it wouldn't retrieve the value, t works fine for 
${GO_REPO_USER} so i can't see why it would be any different for 
${GO_REPO_PASSWORD}



On Thursday, 30 November 2017 14:36:21 UTC, Ashwanth Kumar wrote:
>
> From the maven documentation 
> <https://maven.apache.org/settings.html#Quick_Overview> you might have to 
> give the environment variable as "${env.GO_REPO_PASSWORD}". 
>
> On Thu, Nov 30, 2017 at 7:48 PM, ShaneG <[email protected] <javascript:>> 
> wrote:
>
>> I am using GOCD Docker agents and have created my own docker agent image 
>> based on gocd/gocd-agent-centos-7:v17.11.0, and have added Java SDK & 
>> Maven, and a custom maven settings.xml
>>
>> I have a artifact repository that i must authenticate with so in my 
>> settings.xml i have added the following section.
>>
>>     <server>
>>       <id>my-artifact-repo-name</id>
>>       <username>${GO_REPO_USER}</username>
>>       <password>${GO_REPO_PASSWORD}</password>
>>     </server>
>>
>> From my GOCD pipeline i have added environment variables for GO_REPO_USER 
>> and GO_REPO_PASSWORD.
>>
>> The GO_REPO_USER is always injected as expected but GOCD seems to think 
>> the password is encrypted and is always looking for a settings-security.xml.
>>
>> I see the following error on the console
>>
>> [DEBUG] Failed to decrypt password for server my-artifact-repo-name: 
>> org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: 
>> java.io.FileNotFoundException: /home/go/.m2/settings-security.xml (No such 
>> file or directory)
>> org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: 
>> org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: 
>> java.io.FileNotFoundException: /home/go/.m2/settings-security.xml (No such 
>> file or directory)
>>
>> If i update the settings.xml with <password>my-password</password> 
>> instead of the password i entered as environment variable then it will 
>> authenticate fine.
>>
>> Any help appreciated
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "go-cd" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
>
> Ashwanth Kumar / ashwanthkumar.in
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"go-cd" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to