Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save antonio-petricca/a64f97a240dcc7caf88f018b889eaa55 to your computer and use it in GitHub Desktop.
Save antonio-petricca/a64f97a240dcc7caf88f018b889eaa55 to your computer and use it in GitHub Desktop.
Jenkins - Set URL and email via groovy script - #jenkins #groovy
#!groovy
// imports
import jenkins.model.Jenkins
import jenkins.model.JenkinsLocationConfiguration
// parameters
def jenkinsParameters = [
email: 'Jenkins Admin <admin@jenkins.com>',
url: 'https://ci.jenkins.com:8083/'
]
// get Jenkins location configuration
def jenkinsLocationConfiguration = JenkinsLocationConfiguration.get()
// set Jenkins URL
jenkinsLocationConfiguration.setUrl(jenkinsParameters.url)
// set Jenkins admin email address
jenkinsLocationConfiguration.setAdminAddress(jenkinsParameters.email)
// save current Jenkins state to disk
jenkinsLocationConfiguration.save()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment