我在一個有點舊的哈德森配置。我們有一個內部開發的插件,用於查詢Nexus存儲庫並設置一些作業參數。該插件是用Java編寫的。哈德森/詹金斯插件開發:如何獲取其他插件的環境變量
我們也使用depreacated SetEnv Plugin,我們在這裏設置了一堆環境變量。
我們的插件基本上擴展了ParameterDefinition類以在構建作業屏幕中給出一堆選項,然後爲我們的作業設置了一個ParameterValue類環境變量。
我們的參數定義CLASSE:
class NexusQueryParameterDefinition extends ParameterDefinition
是否可以訪問我們的參數定義類SETENV插件定義的環境變量?
我在定義參數化構建時的問題,即當我按下按鈕「立即構建」和按下「構建」按鈕啓動過程之間的屏幕。此時我不知道如何訪問作業實例對象,並且我相信只有在提交表單時纔會創建構建對象。
這些環境變量持續存在於3210,所以如果我可以讀取這個文件,我可以解析這些值。