Skip to content

Instantly share code, notes, and snippets.

@jakub-bochenski
Created December 18, 2017 11:40
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 jakub-bochenski/da6e49bab8c80c351170cda5042ed470 to your computer and use it in GitHub Desktop.
Save jakub-bochenski/da6e49bab8c80c351170cda5042ed470 to your computer and use it in GitHub Desktop.
Add summary with build artifacts matching a pattern
def filter = /.log$/
def icon = 'attribute.png'
def header = "<h2>Artifacts matching ${filter}</h2>"
def body = manager.build.artifacts
.findAll { it.relativePath =~ filter }
.collect { "<a href='artifact/${it.href}'>${it.name}</a>" }
.collect { "<li>${it}</li>" }
.join('\\n')
manager.createSummary(icon)
.appendText( "${header} <ul>${body}</ul>", false)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment