2012-02-13 4 views
4

(maven:release 사용) 젠킨스 체크 아웃을하고 특정 태그 (parameterized builds?) 나는 현재 개발 (마스터 지점)과 오른쪽 태그 후 버전을 짓고 있어요 을 구축 할 수있는 방법이 있습니까자식 젠킨스 및 태그 모두 함께

몇 가지 정보 (Vonc에서 제안한대로)
Env는 win7, 최신 git, 최신 jenkins (어제 업데이트 됨)입니다. 나는 Branch Specifier에 태그 이름을 넣으려고했지만 운이 좋지 않습니다 (실패하거나 master 브랜치를 체크 아웃 했음). 젠킨스에서 로그 : $ {myorgname}

나는 같은데요을 .git/$ {myorgname} : 1 개 원격 Git 저장소에서

가져 오기 변경 [email protected] 상류 변화를 가져 오기 질문은 정말로 - 어디에 (있는 경우) jenkins에게 "안녕하세요, 체크 아웃 마스터 브랜치가 아니라 태그를 체크 아웃하십시오"라고 말하고 있습니까? git 명령을 직접 구성 할 수있는 곳이 있습니까? (예 : git fetch my_tag)

+0

http://stackoverflow.com/questions/7157170/can-i-get-jenkins-to-build-a-git-tag-from-a-passed-in-parameter가 도움이 될 수 있습니다. – VonC

+0

행운이 아닌 그것을 시도했습니다 .... –

+0

질문에서 공유 할 수있는 오류 메시지 또는 다른 세부 정보가 있습니까? (환경, OS, Java, Jenkins 등의 버전을 포함) – VonC

답변

2

젠킨스를 git 태그에서 만들려면 "빌드 할 지점"상자에 태그 이름을 입력합니다. 브랜치 이름, 태그 또는 심지어 git 리비전을 상자에 넣을 수 있습니다.

작동하지 않는 경우 젠킨스가 가져 오는 저장소에 태그를 푸시 했습니까? git push는 사용자가 말하지 않는 한 태그를 푸시하지 않습니다.

+0

. 결국 브랜치 지정자에 태그 이름을 입력해야한다는 것을 알았습니다. –

+0

젠킨스가 최신 태그를 자동으로 작성하도록하는 방법이 있습니까? – sankargorthi