0
我有一種情況,我需要使用多個值參數或使用Jenkins的擴展選擇參數,我們可以爲我的參數選擇多個選項。 我有不同的量角器測試套件{Suite1,Suite2,Suite3,Suite4},我正在使用它作爲構建參數,供用戶選擇要執行的套件。如果他們選擇了多個套件,我應該如何在shell腳本中讀取這些值? 目前我使用$ Suite來讀取值,但我不知道我應該用什麼來讀取選定的多個值。有人可以幫忙嗎?詹金斯的多值參數
我有一種情況,我需要使用多個值參數或使用Jenkins的擴展選擇參數,我們可以爲我的參數選擇多個選項。 我有不同的量角器測試套件{Suite1,Suite2,Suite3,Suite4},我正在使用它作爲構建參數,供用戶選擇要執行的套件。如果他們選擇了多個套件,我應該如何在shell腳本中讀取這些值? 目前我使用$ Suite來讀取值,但我不知道我應該用什麼來讀取選定的多個值。有人可以幫忙嗎?詹金斯的多值參數
一種選擇是:
執行-殼嵌段:
#!/bin/sh
SUITS="{"
if [ "${S1}" = "test-1" ]; then
SUITS="${SUITS}test-1 "
fi
if [ "${S2}" = "test-2" ]; then
SUITS="${SUITS}test-2 "
fi
SUITS="${SUITS}}"
# SUITS="{test-1 test2- }"
cat "SUITS=${SUITS}" > suits.file
然後使用EnvInject插件注入文件,並且SUITS將在工作區中可用