In declarative pipeline, one can use credentials() instead 
of withCredentials, but I am not really sure how this works. In general, 
lots of examples are missing...

Assuming I've created in Jenkins a credential for an access token, I can do 
this:

stage ("Merge pull request") {
    environment {
         ACCESS_TOKEN = credentials('credentials_id')
    }
                  
    steps {
        ... $ACCESS_TOKEN
    }
}

But how do I handle username/password variables with credentials()?
Assuming I've created credentials for a username/password combination, 
previously it'd be like this:

withCredentials([usernamePassword(credentialsId: 'credentials_id', 
usernameVariable: 'USERNAME', passwordVariable: 'PASSWORD')]) {   

    ... $USERNAME
    ... $PASSWORD
}

-- 
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/a2b12a7e-dd47-410c-a92e-b8c8ef45cb33%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to