首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jgitflow插件不创建git标记

Jgitflow插件不创建git标记
EN

Stack Overflow用户
提问于 2015-10-06 18:15:44
回答 3查看 2K关注 0票数 5

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

代码语言:javascript
复制
<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>

单独使用release和finish也没有帮助。见下文:

代码语言:javascript
复制
mvn --batch-mode  jgitflow:release-start -Dmaven.javadoc.skip=true -DskipTests
git push --tags
Everything up-to-date
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-10-15 14:21:06

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

票数 3
EN

Stack Overflow用户

发布于 2016-10-04 16:23:27

所有更改都是本地的。你需要把它们推到远程:

  • 开发
  • 标签(git推送-标签)
  • 主控
票数 2
EN

Stack Overflow用户

发布于 2015-10-06 18:27:34

据我所知,它只创建一个本地标记,所以您需要推它,类似于git push --tags

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32976817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档