Skip to content

geminixandroid/jenkins-badge-redirect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redirect for view unprotected Jenkins Build Status for branch names with slashes

Use case

You want to automatically show badges in gitlab mr description templates with using environment %{source_branch}, but your braches has slashes. You cant's pass branches with slashes to jenkins, they must be escaped. So this redirect will do it for you.

Site

https://jenkins-badge-redirect.geminixandroid.com

Redirect path

https://jenkins-badge-redirect.geminixandroid.com/icon?

Query params

  • host - jenkins.domain.com
  • job - pipeline-tests
  • branch - bugfix/task-sample (slash here will be escaped for jenkins plugin)
  • all other query params also will be passed

Example

https://jenkins-badge-redirect.geminixandroid.com/icon?host=jenkins.domain.com&job=pipeline-tests&branch=bugfix/task-sample&subject=Some+tests

will be redirected to

https://jenkins.domain.com/buildStatus/icon?job=pipeline-tests%2Fbugfix%252Ftask-sample&subject=Some+tests

Run

npm install
npm start