I am working on a Jenkins job to rollback a Docker container to the
previous version.  This on its own is pretty straight-forward, but what I
want to do is get my list of available tags from the registry. As opposed
to going to the registry-page and seeing what's available, then copy/paste
a value into a form on Jenkins, I'd like to automate that step somehow - by
grabbing the data from the registry page and displaying the options in a
choice parameter in Jenkins on the build screen.

For example, call in the registry url by ip, example,
10.11.12.199:5000/v2/some-api/tags/list might display some JSON like:
{"name":"some-api","tags":["qa_api-11","qa_api-12","qa_api-13"]}

What's the best tool for this?  I'm no Groovy expert but would the
Extensible Choice Parameter plugin coupled with a Groovy script be useful
here? I'm not really clued up yet if this is possible in Groovy, but am
open to suggestions.  Does anyone have any tips on that or other methods
that are better?

-- 
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 jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAE7w4hg_RpwfVYAh7m9FLc1oxCPZQuqwd-eMpj6kFgBdMsJoOA%40mail.gmail.com.

Reply via email to