我已经开始使用 jgitflow-maven-plugin 并且我正在尝试使用竹子自动发布。
基本上该插件正在工作。我们正在使用开发分支和主分支。
运行 jgitflow:release-start 和 jgitflow:release-finish 会正确更新版本的版本号。
我缺少的是变化
- 在开发分支上增加 SNAPSHOT 版本
- 在主分支上增加主要版本号
- 在主分支上创建标签
不会推送并合并到远程存储库。
合并似乎只在竹子的本地存储库中完成。我本来希望插件也能处理推送。
在我的 pom-plugin 配置下面:
<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://git@my-remote-repo.com/app.git</defaultOriginUrl>
</configuration>
</plugin>
有什么我想念的想法吗?