웹훅을 이용하면 다양한 메신저로 jenkins의 빌드결과를 작성해줄수있나보다 ㅇㅇ
필자의경우 mattermost를 이용
메터모스트 통합 ㄱㄱ
쏴줄 채널 설정
만들면 저렇게 url 나오는걸 가져다씀
그러면 저 url을 갖고 다시 젠킨스 build setting이동 ㄱㄱ
execute shell 추가로
다음과같이 작성해준다
해당내용의 자세한 내용은 다음 url을 참조하여서 작성하였다.
https://www.bluexml.com/2019/06/12/bot-mattermost-via-curl-depuis-jenkins
REQUETE="curl -i \
-X POST \
-H 'Content-Type: application/json' \
-d '{ \
\"channel\": \"$CHANNEL\", \
\"icon_url\": \"https://www.mattermost.org/wp-content/uploads/2016/04/icon.png\", \
\"attachments\": [{ \
\"fallback\": \"Nouvelle construction Jenkins\", \
\"color\": \"#FF8000\", \
\"text\": \"Informations sur la construction :\", \
\"author_name\": \"Jenkins\", \
\"author_icon\": \"https://myjenkins .com/url/vers/photo/jenkins.png\", \
\"author_link\": \"https://myjenkins.com/\", \
\"title\": \"Nouvelle version déployée\", \
\"title_link\": \"$BUILD_URL\", \
\"fields\": [{ \
\"short\":true, \
\"title\":\"Branche\", \
\"value\":\"$_BRANCH_NAME\" \
}, \
{ \
\"short\":true, \
\"title\":\"Version\", \
\"value\":\"$_PROJECT_VERSION\" \
}, \
{ \
\"short\":false, \
\"title\":\"Détails\", \
\"value\":\"$BUILD_URL\" \
}] \
}] \
}'\
https://mymattermost.com/hooks/abcdefghijklmnop"
마지막줄에만 아까복사한 웹훅 주소 넣어주기 ㄱㄱ
그리고 빌드 테스트해주면
잘나온다..