[英]Jenkins with Git - Merge another branch *into* the current branch before build
[英]Jenkins- How to merge two git branch and then build the merged branch
在 Jenkins 如何合並兩個 git 分支,如字段中提供的:
要構建的 branch_names: branch_name1, branch_name2
圖片已添加
並且(如果沒有沖突)然后構建合並的分支
我嘗試了多分支部署,但它不符合我預期的用例
檢查要合並到的分支:
git checkout <branch_to_merge_into>
將另一個分支合並到當前分支:
git merge <other_branch>
解決合並過程中可能出現的任何沖突。 提交合並:
git commit
合並完成后,使用您首選的構建方法構建分支。
將合並后的分支推送到遠程倉庫:
git push origin <branch_to_merge_into>
使用 Jenkins Plugins- git 合並並創建作業作為參數化作業(兩個參數)
創建兩個字符串值,其中一個具有 Source 和 Destination 以從參數傳遞它
使用所需的憑據配置 SCM git 插件,並將分支添加到構建部分,如圖所示(根據參數鍵值傳遞值)
使用后期構建選項
以上配置對我有用。
參考: https://plugins.jenkins.io/git/#plugin-content-publisher-push-merge-results
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.