Guest User

Untitled

a guest
May 27th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. import jenkins.model.*
  2. import com.cloudbees.plugins.credentials.*
  3. import com.cloudbees.plugins.credentials.common.*
  4. import com.cloudbees.plugins.credentials.domains.*
  5. import com.cloudbees.plugins.credentials.impl.*
  6. import org.jenkinsci.plugins.plaincredentials.impl.*
  7. import hudson.util.Secret
  8.  
  9. def credId = args[0]
  10. def description = args[1]
  11. def secret = args[2]
  12.  
  13. def domain = Domain.global()
  14. def store = Jenkins.instance.getExtensionList('com.cloudbees.plugins.credentials.SystemCredentialsProvider')[0].getStore()
  15.  
  16. def secretText = new StringCredentialsImpl(
  17. CredentialsScope.GLOBAL,
  18. credId,
  19. description,
  20. Secret.fromString(secret))
  21.  
  22. store.addCredentials(domain, secretText)
Add Comment
Please, Sign In to add comment