젠킨스 빌드와 메타모스트와 연결해보자
웹훅을 이용하면 다양한 메신저로 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"
마지막줄에만 아까복사한 웹훅 주소 넣어주기 ㄱㄱ
그리고 빌드 테스트해주면
잘나온다..
Author And Source
이 문제에 관하여(젠킨스 빌드와 메타모스트와 연결해보자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@tekies09/젠킨스-빌드와-메타모스트와-연결해보자저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)