Jenkins dynamic build description

젠킨스를 통해 빌드할때마다 description을 동적으로 작성해주는 기능을 사용해보자 .

Jenkins에서는 Freestyle Job과 pipeline Job이 있다 .
우선 Freeystyle 부터

description setter plugin 플러그인을 설치 해야한다.

Post build action에 Set build description을 설정하면 된다.

Regular expression기준으로 Set build description에서 매칭되는 그룹을 
Description(optional)을 통해 노출시켜준다.

이렇게.

  • html 태그가 그대로 노출될때도 있다. 이 경우 젠킨스 설정 때문이다.
    Jenkin 관리 — Configure Global Security를 보면 Markup Formatter 설정이 있다.

아래와 같이 Safe HTML로 변경하면 되겠다.

Pipeline Job의 경우

currentBuild.description = “ descrition 문자열 ”과 같이 입력하면 된다.

아래와 같이 빌드 히스토리에 노출된다.

Like what you read? Give Circlee7 a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.