比方說,我有一個下拉列表參數與幾個選擇,我希望其中一個選擇帶複選框,否則將不會顯示。詹金斯動態地把複選框
我該怎麼做?我嘗試擴展參數,但沒有幫助,請幫助我。
首先選擇將調用另一個多選擇選擇(複選框),
,但只有一個選擇將這樣做,別人也不會帶來另一種選擇。
比方說,我有一個下拉列表參數與幾個選擇,我希望其中一個選擇帶複選框,否則將不會顯示。詹金斯動態地把複選框
我該怎麼做?我嘗試擴展參數,但沒有幫助,請幫助我。
首先選擇將調用另一個多選擇選擇(複選框),
,但只有一個選擇將這樣做,別人也不會帶來另一種選擇。
我已經成功使用Active Choices Plugin,雖然需求略有不同。我有一個初始下拉菜單,選中時填充下一個參數,這是另一個下拉菜單,其中包含特定於第一個選項的數據。
它非常靈活,文檔中有很多選項。根據您的需求深度,這可能適合您。
見擴展選擇參數→多層次的參數類型→參數類型:Extended Choice Parameter plugin的多層次多選擇。從它的在線幫助:
多級單選擇:...
屬性文件是製表符分隔的文件,並在列和行定義選擇定義的級別。例如有,在2級的選擇,你先選擇一個國家,然後一個城市,你可以指定一個文件,如下列:
Country⇥City United States⇥San Francisco United States⇥Chicago Mexico⇥Mexico City Mexico⇥Cancun
這將導致第一個下拉與選項「選擇一個國家......「,」美國「和」墨西哥「(最初的選擇是」選擇一個國家......「,它是下拉標籤)。用戶選擇一個國家後,會出現「城市」下拉菜單。如果首先選擇美國,那麼舊金山和芝加哥將成爲選擇,但如果選擇墨西哥,那麼墨西哥城和坎昆將成爲選擇。
應該表示級別的列必須在值字段中指定。例如「國家,城市」可能是有效的值。
請注意,多級選擇不支持默認值。多級多選:與單選相同,但是在選擇了所有級別後,出現一個按鈕「選擇另一個...」並顯示一個額外的多級選擇。
因此,添加擴展選擇參數有:
名稱:Extended_Choice_Parameter
◉多層次的參數類型
屬性文件:<absolut path to file>/Multi-level_parameters.txt
參數類型:Multi-Level Single Select
或Multi-Level Multi Select
值:Country,City
羅斯這不是我的確切問題的答案。我已經知道並使用Extended Choice,它只爲每個選擇帶來另一個下拉列表。我想要的是當選擇完成時在屏幕上動態顯示覆選框,而不是另一個下拉列表。 –
@RasimAVCI我不是羅斯。 –
添加主動選擇參數有:
名稱:Active_Choices_Parameter
Groovy腳本:
return [
'',
'First',
'Second',
'Third'
]
選擇類型:Single Select
添加主動選擇無參數有:
名稱:Active_Choices_Reactive_Parameter
Groovy腳本:
if (Active_Choices_Parameter.equals(''))
return ''
else if (Active_Choices_Parameter.equals('First'))
return [
'1. Fourth',
'1. Fifth',
'1. Sixth'
]
選擇類型:Check Boxes
引用參數:Active_Choices_Parameter
哪裏和如何把所有這些groovy腳本?我應該把它們放在一起嗎? –
@RasimAVCI在一個項目的配置→_General_→[x] _這個版本是parameterized_。你不熟悉Jenkins以及如何在其中配置項目? –
取而代之的是我使用的擴展選擇參數多層次多選選項,但發送其值時,我感到困惑。它從屬性文件獲取參數,然後在我寫的命令區域部分發送我的測試工具this/testvar:CustomSuite ='%CustomSuite%'然後我添加了3個imtes並構建我的作業但是在控制檯輸出中我看到它只是發送一個值,第二個選擇 - 在中間 - 什麼是logi這裏我怎麼發送我的值? –
@RasimAVCI您是否看到我的第二個答案,之後我刪除了第一個引用了_Extended Choice Parameter_的內容,並且您評論爲「_this不是我的確切答案的答案。我已經知道並使用Extended Choice,它只會爲每個選項都帶來另一個下拉列表選擇。我想要的是當選擇完成時在屏幕上動態顯示覆選框,而不是另一個下拉列表。「? –
是的,我看到了,我已經給這個答案寫了另一個評論,這個解決方案似乎有點混亂,真正的問題是我們沒有在我們的詹金斯插件。我想我可以使用Extended Choice和Multi-Level Multi-Select選項。可以告訴我如何使用「Select Another」按鈕添加的每個值? –