簡體   English   中英

具有別名的Jenkins Active Choices插件

[英]Jenkins Active Choices Plug-in with alias names

我正在使用jenkins構建一個螞蟻項目。

build.xml中的目標名稱太冗長。

如何為目標指定一個更加用戶友好的名稱?

例如:

在此處輸入圖片說明

我想將server_remote_stop更改為“ Stop Server”,將server_remote_start更改為“ Start Server”,而無需修改build.xml中的目標名稱(因為其他程序使用了這個build.xml)。

這可能嗎?

是的,可以,但是您將需要使用其他“活動選擇”參數類型:“活動參考參數”。

這是我使用的設置:

  1. 一個名為PARAMETER1的活動選擇參數,帶有一些隨機服務器名稱(AAA,BBB)

  2. 一個活動的選擇響應式參考參數,即監視PARAMETER1,具有“選擇”類型為“格式化HTML”,已選中“高級”選項“忽略值”,以及以下腳本:

    html =“”“啟動服務器$ PARAMETER1停止服務器$ PARAMETER1”“”

這種格式化的HTML在UI中呈現為HTML,您可以模仿Jenkins中使用的HTML組件,例如選擇框(可以使用單選框,復選框等)。 重要的是您返回名稱為“ value”的某個元素,並忽略由插件自動創建的value字段(因此,高級選項“忽略值”)。

在此處輸入圖片說明

由於它是一個反應性參數,因此您也可以在Groovy腳本中引用其他參數:-)

希望能有所幫助,布魯諾

暫無
暫無

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

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