2014-09-03 72 views
3

我們使用Jenkins企業版。每當我們更新作業配置時,都會出現配置再次被系統用戶更新爲之前的配置的情況。Jenkins上系統用戶更新作業的配置

我們無法理解過程在做什麼。

感謝您提前給予幫助。

我無法附加屏幕截圖來了解發生了什麼,因爲我的聲譽不夠高。

+1

請張貼您的截圖在一些免費的圖像託管網站,如'http:// www.postmyimage.com /'。 – Technext 2014-09-03 11:10:52

+0

你從那以後發現了一個解釋嗎?我們遇到了同樣的問題。謝謝 – Andrew 2015-01-21 22:55:23

+0

嗨安德魯,還沒有找到根本原因,並且問題已經停止發生。我不知道發生了什麼。 – moiz134 2015-01-22 05:11:11

回答

-2

我想建議你安裝一個名爲作業配置歷史 插件這將跟蹤每個用戶的對抗性變化,

下面是這個插件的輸出這給配置的完整細節工作的變化 enter image description here


您也可以以XML格式更改,如下面

enter image description here

+0

您附加的屏幕截圖顯示了系統用戶的更改。 Jenkins會自動完成這項更改嗎? – moiz134 2014-09-05 08:25:23

+0

有兩種類型的更改,其中一個由系統完成,另一個由用戶完成,我已安裝和卸載插件,以便配置更改顯示在系統中 – Trikaldarshi 2014-09-05 08:42:47

+0

系統用戶是否有任何機會修改或還原你所做的改變?這是我遇到的問題,我們對作業所做的更改由系統用戶恢復。 – moiz134 2014-09-05 09:09:33

2

最有可能的原因是,你的工作包括「Parameterized Jenkins Pipeline」階段(感謝上面的「Jenkinsfile」註釋的@rjohnston,這與此有關)。在這種情況下,一旦參數代碼「包含在流水線腳本的頂層,任何流水線執行都會將作業參數重置爲指定值」(正如本文中指出的:Parameterized Jenkins Pipelines)。因此,您不需要在作業配置頁面本身中更改配置參數,但是在管道腳本中,可以在「配置」的「管道」部分的「腳本路徑」字段中找到相關鏈接「頁面。

相關問題