Jgitflow 插件不创建 git 标签

Usm*_*ail 5 maven jenkins jgitflow-maven-plugin

我有以下 jgitflow 插件并使用 Jenkins 执行自动发布。使用命令mvn --batch-mode jgitflow:release-start jgitflow:release-finish。然而,一切正常,我从未在 github 中看到任何标签。根据文档,除非使用 notags,否则我的所有版本都应该创建标签。知道出了什么问题吗?

<plugin>
    <groupId>external.atlassian.jgitflow</groupId>
    <artifactId>jgitflow-maven-plugin</artifactId>
    <version>1.0-m4.3</version>
    <configuration>
        <flowInitContext>
            <masterBranchName>release</masterBranchName>
            <developBranchName>master</developBranchName>
            <releaseBranchPrefix>release-</releaseBranchPrefix>
            <versionTagPrefix>release-</versionTagPrefix>
        </flowInitContext>
        <noReleaseMerge>true</noReleaseMerge>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

分别使用 release-start 和 finish 也没有帮助。见下文:

mvn --batch-mode  jgitflow:release-start -Dmaven.javadoc.skip=true -DskipTests
git push --tags
Everything up-to-date
Run Code Online (Sandbox Code Playgroud)

Usm*_*ail 3

最终发现 不能versionTagPrefix与 相同,否则releaseBranchPrefix标记会默默失败。