CI_CD/ant 7

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

jenkins 빌드 시 사전 choice parameter 설정은 아래를 참고한다 https://hongddo.tistory.com/120 [jenkins] Choise parameter로 빌드하기 Jenkins는 빌드시 parameter를 줄 수 있다. 개발서버와 운영서버를 구분하거나, 같은 소스더라도 다르게 옵션을 주어 빌드해야할때 또는 빌드할때 추가 변수를 넣어 주어야할때 등 응용하면 다양하 hongddo.tistory.com parameter 설정 후 ant script에서 해당 파라미터 값을 가지고, target 분기를 할 수 있다. 개발/운영을 나누거나 같은시스템이더라도 none admin / admin 을 나눌때 쓰면 유용하다. 방법은 간단한데 antcall로 타겟을 불러올 때 변수로 받아서..

CI_CD/ant 2020.12.18

[ant] foreach 사용법

1.개요 jenkins로 ant를 이용해서 배포를 하다보면, 불편한점이 있다. 서버 한두대의 배포는 property값을 지정하고 그에 맞게 코딩을 하면 된다. 하지만 여러대의 서버에 배포를 할경우, 설정해야할 property의 값도 매우 많고 똑같은 내용의 코드를 여러번 반복하는 하드코딩이 되어버리며,가독성도 떨어진다 이때 쓸 수 있는것이 foreach문이다. 2.설명 ------------------------------------------------------------------- foreach list 에 들어갈 값은 문자열이다, 문자열은 ',' 로 구분되어있으야 하며 foreach문에서 ','기준으로 문자열을 분할한다. target 에 들어갈 값은 반복이 필요한 target명이다 param 에..

CI_CD/ant 2020.05.18