Skip to content

Instantly share code, notes, and snippets.

@dkhode
Created May 7, 2020 03:45
Show Gist options
  • Save dkhode/40a7d7452469788bf1bcfb1a7273975d to your computer and use it in GitHub Desktop.
Save dkhode/40a7d7452469788bf1bcfb1a7273975d to your computer and use it in GitHub Desktop.
Jenkins - Set Jenkins system message via groovy script - #jenkins #groovy #system #message #html
#!groovy
// imports
import jenkins.model.Jenkins
// parameters
def systemMessage = '''
<h1><span style="background-color: #ff0000">Scheduled maintanence: Jenkins won't be available for use tonight @7pm CST</span></h1>
'''
// get Jenkins instance
Jenkins jenkins = Jenkins.getInstance()
// set Jenkins system message
jenkins.setSystemMessage(systemMessage)
// save current Jenkins state to disk
jenkins.save()
@dkhode
Copy link
Author

dkhode commented May 7, 2020

Output looks like this:
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment