#!groovy | |
import jenkins.model.JenkinsLocationConfiguration | |
String url = "${url}" | |
String email = "${email}" | |
def LC = JenkinsLocationConfiguration.getOrDie() | |
def changed = false | |
String jenkinsUrl = url.endsWith('/') ?: "${url}/" | |
if (LC) { | |
if (jenkinsUrl != LC.getUrl()) { | |
LC.setUrl(jenkinsUrl) | |
changed = true | |
} | |
if (email != '' && email != LC.getAdminAddress()) { | |
LC.setAdminAddress(email) | |
changed = true | |
} | |
} | |
String message = changed ? "CHANGED" : "EXISTS" | |
print(message) |