반응형
[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 |