this and that

Dimensions Pulse에서 Jenkins expert 설정하기 본문

Dimensions CM

Dimensions Pulse에서 Jenkins expert 설정하기

미스터림 2016. 9. 1. 17:47


Jenkins는 개발자들에게 매우 사랑받는 오픈소스 빌드 자동화 도구입니다. Dimensions CM은 Jenkins Expert 기능을 번들로 제공하여 리모트 Jenkins 서버의 Jenkins job을 호출할 수 있습니다. 리파지토리의 변경사항이 반영될 때마다 또는 정의된 스케쥴에 의해 Jenkins job을 호출할 수 있습니다.


Jenkins job에서 Dimensions을 직접 연계하여 사용하는 방법은 다음 글을 참고하세요.

[Dimensions CM] - Jenkins - Dimensions plugin 설정하기



테스트 환경


Dimensions CM 14.3

Jenkins 2.7.2


필수 준비사항


Manage Jenkins > Configure Global Security > Prevent Cross Site Request Forgery exploits 옵션 해제

현재 기준으로 Jenkins에서 CSRF 기능이 활성화되어 있는 경우 build job을 제대로 호출할 수가 없습니다.


파라미터 이름

 설명

 필수항목

 cmkey

 

 Yes

 repo

 리파지토리 내부값

 No

 stream

 Stream/Project 이름

 No

 version

 Stream/Project 버전

 No

 changeset

 리파지토리 등록된 ChangeSet 버전

 No


Expert Chains 설정방법

1. Dimensions Pulse 화면에 접속합니다. 예) http://localhost:8080/pulse
2. Jenkins와 연계를 원하는 프로젝트 또는 스트림으로 이동합니다.
3. 왼쪽 메뉴에서 Expert Chains를 선택합니다.
4. 새로운 Expert Chain을 등록하기 위해 'New Expert Chain' 버튼을 누릅니다.
5. Expert 타이틀을 입력합니다.
6. 'Experts in Chain' 탭을 선택 후 'Add Expert' 버튼을 눌러 'Jenkins'를 선택합니다.
7. Jenkins expert 사용을 위한 필수항목 필드를 채우고 저장합니다.





참고사이트 http://help.serena.com/doc_center/cm/ver143/pulse/onlinehelp.html#reference_jenkins


Comments