blob: 2e26bbb061d7aca4f9fd648740e6eff3de77b960 [file] [log] [blame]
#!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)