2015-02-02 6 views
2

일단 GitHub에서 릴리스를 생성하면 Jenkins와 함께 릴리스를 구축하고 싶습니다. Git 및 GitHub 플러그인을 사용합니다.Jenkins가 Tag Regex를 사용하여 빌드를 빌드

버전 관리를 위해 SemVer 형식을 사용합니다. 예컨대 : 0.0.1-alpha1

이 내 태그 정규식 :이처럼 설정 한

refs/tags/([0-9]+)\.([0-9]+)\.([0-9]+)(?:-([0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*))?(?:\+[0-9A-Za-z-]+)? 

:

Jenkins Git Plugin

그러나이 릴리스에 트리거되지 않습니다. 이 아이디어를 만드는 방법에 대한 아이디어는?

(당신이 원하는 무엇을)이, 부정 할 수처럼 정규 표현식의 첫 번째 부분은 보이는

+0

당신이이 일을 했습니까 일치? – Dineshs91

+0

태그를 정규식으로 사용할 수 없게되었습니다. 정규식 옵션이 일치하는 전략에 태그를 포함하는 것을 잊어 버리는 것과 거의 같습니다. – technomage

답변

1

을합니다 (GitHub의 후크 확실히 작동). 예 : here을 참조하십시오.

이와 비슷한 것을 사용하면 필요에 맞게 사용할 수 있습니까? 일부 샘플에 대한

refs\/tags\/(\d+\.\d+\.\d+[-.]?[\w]*) 

참조 here