Jenkins 的引數化構建

2022-09-21 08:21:08 字數 1716 閱讀 1579

jenkins 的引數化構建

目錄有時在專案構建的過程中,我們需要根據使用者的輸入動態傳入一些引數,從而影響整個構建結果,這時 我們可以使用引數化構建。

jenkins支援非常豐富的引數型別

回到web_demo_pipeline專案中取消所有構建觸發器選項

在觸發器上方,勾選this project is parameterized ,在下拉框選擇string parameter

name 欄填寫branch,用於作為乙個變數 ;default values欄 填寫 master,作為乙個預設值 ;description 欄隨意

儲存後,發現該項目的構建選項已經改變。點選構建,則會要求輸入構建的分支。預設是master主分支。

idea 需要先將jenkinsfile 檔案裡的提交分支,將固定引數修改為變數 $,然後,再開啟新的分支. 要確保每個分支的提交的版本引數都是變數 $

jenkinsfile 修改提交的分支引數為變數$

idea裡開啟新的分支v1

選擇專案,右擊--->git--->repository--->branches--->new branch--->填寫新分支名v1--->create

此時,已經將整個專案複製到了分支v1,並且處於v1分支。如果想要回到主分支則:

選擇專案,右擊--->git--->repository--->branches

分別修改兩個分支的**,並提交首頁檔案 和 jenkinsfile檔案

此時,在gitlab的專案裡,可以看到有v1分支了

構建master分支,並檢視頁面

在branch欄輸入v1,構建v1分支專案。並檢視頁面

Jenkins引數化構建

由於我們在測試過程中,可能需要在多個測試環境跑用例,這個時候就需要jenkins引數化了。jenkins引數化一般常用的有兩種方式 choice和string parameter兩種 一 簡介 1.choice 給出多個選項,構建時可以手動選擇引數,預設是coices內的第一行資料,在job中顯示方...

jenkins之引數化構建

事件背景 今天一早接到乙個需求,說要jenkins持續整合,輸入自定義url,然後完成回歸測試,當時有點蒙,不知道如何下手,聽群裡的大神思路後豁然開朗,就記錄了下 一 先安裝外掛程式 外掛程式 build with parameters 版本不同,安裝後名字可能會有些差異 二 構建乙個新的專案,需要...

jenkins之引數化構建

外掛程式 配置 1.通過寫入方式傳引數,外掛程式選擇 string parameter 2.下拉選擇引數化構建 可以根據專案的需要選擇不同的引數化構建外掛程式 3.完成引數寫入檔案傳遞 注意 要實現引數傳遞,需要編碼和設定寫入檔案位置的路徑 希望本文對你有所幫助 如果對軟體測試 介面測試 自動化測試...