1

Scriptler プラグインと、HTML を返すアクティブ チョイス パラメータを使用します。今、そのhtmlにセクションを挿入する必要があります。こんな風にやってみる

if (!Settings.contains("ExtraDeployTargets"))
{
    return "";
}

html =
  """
<script>
    function Test(selectObject)
    {
        console.log("Hi");
    }
</script>

<label style="font-size: 14px; font-weight: bold; display: inline;">
    Choose number of additional instances:
</label>
<select name="value" style="height: 30px; font-size: 14px; display: inline-block;", onchange="Test(this)">
    <option value="AdditionalInstancesCount=0">1</option>
    <option value="AdditionalInstancesCount=1">1</option>
    <option value="AdditionalInstancesCount=2">2</option>
    <option value="AdditionalInstancesCount=3">3</option>
    <option value="AdditionalInstancesCount=4">4</option>
    <option value="AdditionalInstancesCount=5">5</option>
</select>
  """

return html;

ここに画像の説明を入力

ただし、HTML では機能しません。ページの HTML コードにも onchange プロパティとセクションがありません

ここに画像の説明を入力

問題は、「JenkinsFile の HTML にスクリプトを挿入する方法」です。

4

1 に答える 1