【问题标题】:Merging git develop branch to master using Jenkins after Artifactory Release Staging在 Artifactory Release Staging 之后使用 Jenkins 将 git develop 分支合并到 master
【发布时间】:2019-06-04 07:50:03
【问题描述】:

在我执行 Artifactory Release Staging 后,Jenkins 中是否有任何功能/插件或设置可以自动将开发分支合并到主分支? 目前,我在通过 Artifactory Release Staging 发布模块后手动执行 git merge master。

提前致谢。

【问题讨论】:

    标签: git jenkins artifactory git-merge


    【解决方案1】:

    没有什么我不知道的。我也手动完成,将所有内容包装在 sshagent 插件中以处理针对远程存储库的身份验证:

    sshagent (credentials: [credentials]) {
        sh "git checkout master"
        sh "git merge -Xtheirs --no-edit develop"
        sh "git push"
    }
    

    【讨论】:

    • 嘿@DevAntoine,可以将这段代码添加到 Artifactory Release Staging 中吗?意思是我只需要单击一下,然后 Jenkins 完成所有工作 -> 更新发布版本,更新下一个开发版本,发布模块,并合并到 master。感谢您的回答。
    • @Callie 我不这么认为。这个 sn-p 存在于您的 Jenkinsfile 中。我不习惯 Artifactory Release Staging。我想说你的管道应该运行 Artifactory 的东西,一旦它完成运行另一个阶段,你将 develop 与上面的代码合并到 master 中。
    猜你喜欢
    • 2022-07-26
    • 1970-01-01
    • 1970-01-01
    • 2017-03-28
    • 1970-01-01
    • 2021-04-16
    • 2016-04-30
    • 1970-01-01
    • 2013-01-14
    相关资源
    最近更新 更多