jgitflow maven插件:合并发布到remote-dev和remote-master分支?

时间:2017-11-14 08:54:31

标签: git maven bamboo jgitflow-maven-plugin

我已经开始使用jgitflow-maven-plugin,我正在尝试使用bamboo自动发布。
基本上这个插件正在运行。我们正在使用开发分支和主分支 运行jgitflow:release-start和jgitflow:release-finish正确更新版本的版本号。
我缺少的是变化

  1. 在开发分支上增加SNAPSHOT版本
  2. 在master-branch上增加主要版本号
  3. 在主分支上创建标记
  4. 不会被推送并合并到远程存储库。

    合并似乎只在竹子的本地存储库中完成。 我本以为插件也可以处理推送。

    在我的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>
    

    我缺少什么想法?

1 个答案:

答案 0 :(得分:0)

我想您可以尝试将<pushReleases>true</pushReleases>添加到configuration至少the documentation所说的内容,或者只是将一个shell脚本任务添加到您的Bamboo构建计划git push ... public class CORSFilter extends OncePerRequestFilter { private final Logger LOG = LoggerFactory.getLogger(CORSFilter.class); @Override protected void doFilterInternal(HttpServletRequest req, HttpServletResponse res, FilterChain chain) throws ServletException, IOException { LOG.info("Adding CORS Headers ........................"); res.setHeader("Access-Control-Allow-Origin", "*"); res.setHeader("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS"); res.setHeader("Access-Control-Max-Age", "3600"); res.setHeader("Access-Control-Allow-Headers", "X-PINGOTHER,Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers,Authorization"); res.addHeader("Access-Control-Expose-Headers", "xsrf-token"); if ("OPTIONS".equals(req.getMethod())) { res.setStatus(HttpServletResponse.SC_OK); } else { chain.doFilter(req, res); } } } 1}}