You can also do something like what I reported in this issue
https://issues.jenkins-ci.org/browse/JENKINS-38181 .

On Fri, Dec 9, 2016 at 1:20 PM Raja Chinnam <[email protected]>
wrote:

> Hi Sophie
> It works in a pipeline when I have that code in a function and have it
> return the values, like this:
> def getuname(){
>     withCredentials([usernamePassword(credentialsId: 'builduser',
> passwordVariable: 'PASSWD', usernameVariable: 'USRNAME')]) {
>         // some block
>         return USRNAME
>     }
> }
>
>
> Good luck
>
>
> On Wednesday, December 7, 2016 at 6:21:56 AM UTC-8, Sophie Field wrote:
>
> Hi Raja,
>
> Did you have any success with this? I'm using the withCredentials syntax
> in a build but I can't use/access the variables stored globally. Also for a
> pipeline project there isn't the option of including the variables in the
> build from the Configure page like you get from a freestyle project.
>
> On Tuesday, November 29, 2016 at 7:36:10 PM UTC, Raja Chinnam wrote:
>
> Hello
>
> How can I pass the username and password to my a custom application in the
> pipeline?
> I have username and password added as credentials and am using this code:
>
> withCredentials([[$class: 'UsernamePasswordMultiBinding', credentialsId:
> 'usrid', passwordVariable: 'USR', usernameVariable: 'PWD']]) {
> bat '''
> echo off
> Query.exe -u %USR% -p %PWD%
> '''
> }
>
> my application fails with the message: 'invalid user "****"'
>
> thank you.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-users/c4611aea-c328-40bf-866c-8a3b16c5c554%40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-users/c4611aea-c328-40bf-866c-8a3b16c5c554%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CALELY9EttM9zBFY8UOcUGd4mpoPYVgj18n8wyc5U%2BNX-ztZFUg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to