Slide 4
Slide 4 text
log.message "Releasing Groovy $version with user: $user"
def desc = "Release of $version"
def date = new Date().format("yyyy-MM-dd'T'HH:mm:ss.SSSZ")
def remoteCall = { String url, List params, Closure onFailure ->
def p = ['curl', "-m", "3600", "-u", "$user:$key", *params, url].execute()
int code = p.waitFor()
def resp = p.text
log.message "${resp}"
if (code!=0 || resp.toLowerCase().contains('error') ) {
onFailure(code)
System.exit(code)
}
}