2016-10-12 3 views
0

maven-release-plugin을 사용하여 프로젝트에서 릴리스를 수행하는 Jenkins 작업을 만들려고합니다. Jenkins 직무의 첫 단계는 CVS에서 tag x-x-x로 체크 아웃하는 것입니다. 문제는 받는다는 출시 - 플러그인의 pom.xml에서 버전을 변경하고 CVS에 파일을 커밋하려고 할 때, 커밋이 실패한다는 것입니다 체크 아웃시 사용 된 태그가 브랜치 태그가 아니기 때문에 (태그되지 않음) :maven-release-plugin, 분기 태그가있는 pom.xml에 태그를 지정하지 않아도 가능

cvs commit: sticky tag `x-x-x' for file `pom.xml' is not a branch 

I maven-release-plugin을 만족시키기 위해 pom.xml을위한 브랜치 태그를 생성하는 것을 피하고 싶습니다. 다른 방법이 있습니까?

+2

Maven Release Plugin에서 태그 생성을 비활성화하는 방법 (http://stackoverflow.com/questions/18211411/how-i-disable-the-tag-creation-on-maven-release-plugin)) – gtonic

+0

CVS에 릴리스를 태그하려는 이유는 무엇입니까? – Tunaki

+0

그리고 다른 방법으로 주위에? 릴리스 플러그인을 사용하여 태그를 만드시겠습니까? – wemu

답변

0

저는 최근에이 문제에 관해 직접 생각해 봤지만 제가 수집 할 수있는 것은 태그에서 직접 풀어 낼 방법이 없습니다. 그 이유는 위에서 언급 한 것입니다. 가능한 방법 (아직 테스트되지 않음)은 태그에서 분기를 만들고, 새로 만든 분기로 URL을 설정하고, 분기에서 해제하는 것일 수 있습니다. 동일한 시나리오를 가진 사람이라면 누구나 크게 환영 할 것입니다.

관련 문제