본문 바로가기
CM/Jenkins

[JIRA] 리눅스 커맨드 상에서 지라 컨트롤 하기!

by 태하팍 2012. 10. 23.
반응형

[JIRA] 리눅스 커맨드 상에서 지라 컨트롤 하기!
Jenkins에서 build후에 Jira로 성공 여부를 알리고 싶었다.

아래에 보면 Jira 명령어에 대해서 나와있다 참고해서 만들면 된다^-^good~
https://bobswift.atlassian.net/wiki/display/JCLI/Examples

간단한 명령어를 보면!!
jira --action addComment --issue "ZJIRACLI-3" --comment "xxx is xxx" --findReplace "xxx:yyy"

위의 명령은 코멘트를 다는 것이다.
issue는 티켓id라고 보면 된다. 
comment는 코멘트 내용이다. 말그래로~
findReplace는 코멘트 내용을 Replace(대체) 시켜 줄 수 있다.
xxx를 yyy로~

또 다른 명령어를 보면 파일첨부이다.
대~충 보면 ZJIRACLI-3 티켓에 대해 file large.zip를 첨부 한다는 것이다.
jira --action addAttachment --issue "ZJIRACLI-3" --file "src/itest/resources/large.zip"

위의 명령어를 이용하여

호출 부는 유연하게 필요한 것들을 파라미터로 받는다.

/bin/ksh j2jira.sh -p "path이다~" -j "$JIRA_TIKET_ID" -o "$OP_TYPE" -a "$JIRA_ATT_YN"

위와 같이 호출을 하며, 아래와 같이 코딩을 해준다.



※ 우선 리눅스 상에서 jira.sh을 쓸려면 jira를 설치 해야한다. 리눅스에서~
    그런 뒤 그 shell이 있는 곳을 export 해주어야 한다.^-^

결과
1) 코멘트



2) 파일첨부


반응형

'CM > Jenkins' 카테고리의 다른 글

젠킨스 빌드 오류  (0) 2015.01.16
Jenkins Setting  (0) 2015.01.15
Jenkins Upgrade  (0) 2012.07.05
[Jenkins] Slave를 위한 Job 설정  (2) 2012.07.03
[Jenkins] Master&Slave Agent 띄우기  (0) 2012.07.02