2014-08-28 52 views
0

由於非技術原因,我需要在Jenkins中繼續生成用戶內容。在Jenkins中生成用戶內容

理論上我能做到像水木清華:

  • 已參數構建
  • 提供用戶內容的文件夾的網頁,它GET/POST參數化建設
  • 展示頁面與結果(我甚至不知道是否有可能)

更新:也就是說,我想在詹金斯運行一些動態網頁(是的,我知道它看起來不太好)。具體來說,登錄後Jenkins用戶需要一些額外的功能,例如從作業工作區生成路徑和散列,並讓他們顯示並運行諸如單獨的Jenkins作業這樣的邏輯,這不是很有吸引力(用戶內容文件夾是這類東西的最合適的地方認爲)。通常,我會使用簡單的Django網頁提供這些功能,但由於各種原因,這不是一種選擇。

+0

我不太瞭解上下文; ist是1.)有一些輸入,它是詹金斯發佈輸入一些內容管理系統(如詹金斯替換用戶)的任務,或者2.)一些用戶是用戶生成內容的來源,詹金斯發佈它們? – Codor 2014-08-28 07:39:05

+0

@Codor:查看更新 – LetMeSOThat4U 2014-08-28 11:51:18

+0

那麼Jenkins用戶如何提供新內容?通過將數據放在某個路徑上,然後啓動一個Jenkins進程? – Codor 2014-08-28 12:56:50

回答

0

我發現這樣做的方法:

  • 安裝Scriptler插件
  • 編寫實現詹金斯用戶需要一些額外的功能Groovy腳本
  • 是使用JavaScript + jQuery的使用形式
  • 寫網頁元素的GET/POST到Groovy腳本的值,動態更新網頁(例如通過替換html body或添加到它),將其放入userContent
  • 授予選定Jenkins用戶在詹金斯的安全矩陣配置210權限