jenkins-job-dsl

    1熱度

    2回答

    我對Jenkins和Job DSL插件很新。經過一番研究後,我發現如何使用DSL創建工作,現在我試圖使用DSL刪除工作。 我知道用這個下面的代碼來禁用工作: //create new job //freeStyleJob("MyJob1", closure = null); job("MyJob1"){ disabled(true); } 這是工作完全正常。但是,我找不到任何

    1熱度

    1回答

    我有一個Jenkins作業使用MultiScm來克隆2個git存儲庫。 在投票過程中,我希望它忽略2個回購中的一個。我可以在配置中手動設置「輪詢忽略某些路徑中的提交」以使其工作(使用「。*」作爲排除路徑)。 我想通過job-dsl啓用此功能,因爲創建它的工作就是這樣;但是,我找不到已更改的配置。作業的config.xml與「輪詢忽略...」設置相同或不相同。 關於如何通過job-dsl啓用此任何想

    1熱度

    1回答

    我正在使用job-dsl插件來自動創建jenkins作業。以下是我的maven配置。 <java.version>1.8</java.version> <groovy.version>2.4.4</groovy.version> <dsl.version>1.37</dsl.version> <groovy.eclipse.compiler.version>2.9.101</groovy.e

    2熱度

    1回答

    我想通過HTTPS讀取xml流。網絡服務器有一個由我們自己創建的非官方CA簽署的證書。 我知道我需要導入CA證書才能使我的Groovy Job DSL腳本工作。 哪裏需要導入ca證書,或者如何定義我自己的trustStore以使其工作? 我嘗試過: 導入CA證書使用keytool到C:\ Program Files文件(x86)的\的Java \ jre1.8.0_40 \ lib \ secur

    2熱度

    2回答

    理想情況下,我希望能夠通過某種單元測試調用腳本,然後將它在Jenkins上執行。 有沒有什麼辦法可以測試一個Job DSL腳本,而不是讓jenkins運行它?

    10熱度

    1回答

    我使用Jenkins DSL插件爲git項目的所有分支自動創建構建作業。 DSL插件由Web鉤子觸發,以便在創建新分支後立即運行。爲每個分支生成的構建作業也配置爲由Web鉤子觸發。 當前設置的問題是,構建只會在第二次提交後執行。第一次提交將觸發Jenkins DSL插件創建相應的Jenkins作業,第二次提交將觸發新創建的作業。 有什麼辦法,在DSL插件創建後立即啓動Jenkins作業?目前我唯一

    0熱度

    1回答

    我希望構建管道在作業完成後停止,並等待手動點擊,直到通過DSL繼續流水線。 由於通過DSL的點/不支持,我想避免促銷插件。

    2熱度

    1回答

    我正在嘗試編寫一個Jenkins作業DSL腳本,並且希望儘可能以聲明方式/ DRY-ly編寫它。詹金斯的任務是通過MultiJob調用一些其他任務。我有Groovy的最初看起來是這樣的(一切都因爲它引用的其他類中包含): static void buildDownstream(def parentJob, String commit_a="master", String commit_b

    0熱度

    1回答

    我有要求在一個文件夾中我們創建了一些作業,並希望給一些jbos的構建訪問權限,其餘的只需要具有隻讀權限。下面讓我解釋一下。 Folder – Folder1 – Job1 Job2 Folder2 Job1 Job2 在這裏,我允許訪問「文件夾」,因此Folder1,Folder2中的所有作業都具有構建權限。然後,要限制Fol

    4熱度

    1回答

    我正在使用Process Job DSLs構建步驟的自由式項目/作業,如Jenkins Job DSL plugin所提供的那樣,即,這是「種子」作業。我如何從Use the provided DSL script提供的代碼中獲得種子工作的名字? 我試圖將答案應用於this question但他們都沒有工作。