CI_CD/ant

[ant] jenkins choice parameter로 target 분기하기

홍또~ 2020. 12. 18. 00:53

jenkins 빌드 시 사전 choice parameter 설정은 아래를 참고한다

https://hongddo.tistory.com/120

 

[jenkins] Choise parameter로 빌드하기

Jenkins는 빌드시 parameter를 줄 수 있다. 개발서버와 운영서버를 구분하거나, 같은 소스더라도 다르게 옵션을 주어 빌드해야할때 또는 빌드할때 추가 변수를 넣어 주어야할때 등 응용하면 다양하

hongddo.tistory.com

parameter 설정 후 ant script에서 해당 파라미터 값을 가지고, target 분기를 할 수 있다.

개발/운영을 나누거나 같은시스템이더라도 none admin / admin 을 나눌때 쓰면 유용하다.

방법은 간단한데 antcall로 타겟을 불러올 때 변수로 받아서 불러오면 된다.

ex) choice parameter 변수명이 select_mode 라면 아래와 같이 작성하면 된다

<target name= "build">
    <antcall target="${select_mode} />
</target>

여기서 추가로 select_mode에 할당될 값의 이름들로 target을 생성하면 분기 끝

 

'CI_CD > ant' 카테고리의 다른 글

[ant] scp 옵션 참고 문서  (0) 2021.04.22
[ant] tomcat 재기동 스크립트  (0) 2021.04.02
[ant] 쉘에 출력된 문자 변수에 저장하기  (0) 2020.10.13
[ant] 변수 수정하기(propertyregex)  (0) 2020.07.03
[ant] foreach 사용법  (0) 2020.05.18