- https://stackoverflow.com/questions/45466090/how-to-get-the-api-token-for-jenkins
- create new token with username/password (or existing token):
curl 'https://<jenkinsURL>/me/descriptorByName/jenkins.security.ApiTokenProperty/generateNewToken' \
--data 'newTokenName=foo' \
--user username:Password
- https://gist.github.com/mattr-/de6a9638fc6657538a45326d7ea69d66
- get legacy token via groovy script:
import jenkins.security.*
User u = User.get("Myuser")
ApiTokenProperty t = u.getProperty(ApiTokenProperty.class)
def token = t.getApiTokenInsecure()
println "token is $token "
should work with Jenkins 2.129+