簡體   English   中英

我是否應該在 GIT 中有多個發布分支,同時集成 Jenkins

[英]Should I have multiple Release branches in GIT while integrating Jenkins

我的項目很快轉移到 Jenkins(集成在管道中 - 我無法控制它,除了 Jenkinsfile)

該項目是一個測試自動化 Java Selenium 項目,它有多個包,包含單獨的測試 - 假設名稱為 module1、module2、.. modulen

現在的問題是我被告知 jenkinsfile 只允許一個 maven 命令,在我的情況下是 mvn clean test -DsuiteXMLFile=xyz.xml

xyz.xml 對於 module1 到 modulen 中的每一個都是獨立的。

由於我不能(似乎)在單個 mvn 命令中執行所有模塊(或者更確切地說我想讓它們分開),團隊希望在 GIT 中有多個分支 - 每個分支都有不同的 jenkinsfile - 只是我更改的 mvn 命令xyz.xml

問題是我主張所有分支都是特性,而團隊認為所有分支都應該是發布。

請注意,我是 GIT 的相當初級水平的人,Jenkins 更是如此感謝您的幫助!

問題是我主張所有分支都是特性,而團隊認為所有分支都應該是發布。

您可以同時擁有:功能分支和發布分支。
然后,您的 Jenkins 作業可以使用一組或其他分支,並帶有正確的過濾器

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM