1
我有一份工作要由開發人員觸發,他們必須在觸發構建之前放置他們的AD。但是密碼顯示在控制檯輸出上。我曾嘗試過面膜密碼插件。但問題是我無法將所有開發人員AD存儲在作業配置中。如何隱藏Jenkins控制檯輸出上的密碼?
請給我任何解決方案。
我有一份工作要由開發人員觸發,他們必須在觸發構建之前放置他們的AD。但是密碼顯示在控制檯輸出上。我曾嘗試過面膜密碼插件。但問題是我無法將所有開發人員AD存儲在作業配置中。如何隱藏Jenkins控制檯輸出上的密碼?
請給我任何解決方案。
這裏有一個答案,我只是碰到在Jenkins documentation:
通常情況下,你就可以開始您的腳本與
set +x
,這樣命令你跑不回的日誌,如果你 提到那些命令中的祕密值。
我正在使用maven,我在應用程序pom.xml中提供我的憑據 – aspire96
我不確定我是否理解這個問題。在觸發build_之前,你有什麼意思要放置它們的AD?你使用工作參數嗎?你使用憑證系統嗎?密碼是其他命令的輸入嗎? –
他們把他們的AD作爲密碼參數來觸發部署工作。 – aspire96
通過AD您是指Active Directory?換句話說,他們需要爲部署步驟指定他們自己的Active Directory憑據。我當然可以看到你爲什麼要掩蓋它! –