는 내가 jgitflow - 받는다는 - 플러그인을 사용하기 시작하고 난 대나무 출시를 자동화하기 위해 노력하고 있습니다.
기본적으로 플러그인이 작동된다. 우리는 개발 브랜치와 마스터 브랜치를 사용하고 있습니다.
jgitflow : release-start 및 jgitflow : release-finish를 실행하면 릴리스의 버전 번호가 올바르게 업데이트됩니다.
는 내가 놓친 것은 그 마스터 분기에 태그를 만드는 마스터 지점 jgitflow 받는다는 플러그인 : 원격 디바이스 및 원격 마스터 지점에 자료를 병합?
은 원격 저장소에 푸시되고 병합되지 않습니다.
병합은 대나무의 로컬 리포지토리에서만 수행되는 것처럼 보입니다. 플러그인이 푸시를 처리 할 것으로 예상했을 것입니다. 내 치어 플러그인 구성 아래
:
<plugin>
<groupId>external.atlassian.jgitflow</groupId>
<artifactId>jgitflow-maven-plugin</artifactId>
<version>1.0-m5.1</version>
<configuration>
<flowInitContext>
<masterBranchName>master</masterBranchName>
<developBranchName>development</developBranchName>
<releaseBranchPrefix>release-</releaseBranchPrefix>
</flowInitContext>
<useReleaseProfile>false</useReleaseProfile>
<alwaysUpdateOrigin>true</alwaysUpdateOrigin>
<defaultOriginUrl>ssh://[email protected]/app.git</defaultOriginUrl>
</configuration>
</plugin>
내가 놓친 거지 무엇을 어떤 아이디어?
감사를 수행하여 대나무 구축 계획에 쉘 스크립트 작업을 추가 할 수 있습니다 추측 문제를 해결했다. 나는이 옵션이 생성 된 릴리즈 브랜치를 원격 저장소에 푸시했을 것이라고 생각했을 것이다. 그러나이 옵션을 설정하면 모든 변경 사항이 원격 저장소로 푸시됩니다. –