Guest User

Untitled

a guest
Jun 21st, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. class DownloadParams {
  2. String artifactName = ''
  3. def tagNames = []
  4. String version = ''
  5. def artifactoryUsername
  6. def artifactoryPassword
  7. }
  8.  
  9. def call(DownloadParams args) {
  10.  
  11. if (args.version) {
  12. println 'version wins'
  13. } else {
  14. println 'tagName wins'
  15. }
  16. println "artifactName: ${args.artifactName}"
  17. println "tagNames: ${args.tagNames}"
  18. println "version: ${args.version}"
  19. println "artifactoryUsername: ${args.artifactoryUsername}"
  20. println "artifactoryPassword: ${args.artifactoryPassword}"
  21. }
  22.  
  23. def p = new DownloadParams(tagNames: ['stage-verified'], version: '1.0.0', artifactoryUsername: 'user', artifactoryPassword: 'pw')
  24.  
  25. call(p)
  26. println '\n\n'
  27. call(new DownloadParams(version: '1.0.0', artifactoryUsername: 'user', artifactoryPassword: 'pw'))
  28. println '\n\n'
  29. call(new DownloadParams(tagNames: ['dev-verified'], artifactoryUsername: 'user', artifactoryPassword: 'pw'))
  30. println '\n\n'
Add Comment
Please, Sign In to add comment