jenkins-job-dsl

    1熱度

    1回答

    我正在將我現有的構建作業轉換爲由Jenkins Job DSL生成。 這些工作主要是基於Maven的,並調用Sonar。現有的作業執行一些shell命令,用於調用Sonar服務器以測試Sonar運行是否已通過Sonar質量門。如果它通過質量門,作業繼續,否則失敗。代碼塊爲: #!/bin/bash # Query the Sonar Quality Gate for this project;

    0熱度

    1回答

    我目前正在爲每個新建立的SVN分支創建相應的新Jenkins作業。我想利用Job dsl來管理我的組織的Jenkins。 就像是有一個父種子工作和各自的應用程序的種子工作的擴展父種子工作。是否可以與工作dsl。 有沒有人實現過類似的結構?謝謝。

    0熱度

    1回答

    我已經做了很多調查,試圖找到在mavenJob的preBuildSteps中運行shell()腳本命令的示例。我所找到的只是簡單的例子。例如: mavenJob('example-1') { preBuildSteps { shell("echo 'run before Maven'") } } 我想執行一個linux bash腳本。例如: 殼( 「bash中

    1熱度

    2回答

    ,所以我的工作在詹金斯種子的工作,現在和我得到這個錯誤 Processing DSL script testDSLAuto.groovy FATAL: /pathto/weblogic-apps-auto.csv (No such file or directory) java.io.FileNotFoundException: /pathto/weblogic-apps-auto.csv (

    0熱度

    1回答

    我有兩個作業叫做ParentJob和ChildJob。 ParentJob觸發下游作業ChildJob。 從ParentJob我傳遞的變量作爲 parameters { predefinedProp('RELEASE','true') } 在ChildJob我正在採摘參數作爲 conditionalSteps { condition { bo

    0熱度

    1回答

    我正在使用作業DSL插件創建多分支管道作業,如https://jenkinsci.github.io/job-dsl-plugin/#path/multibranchPipelineJob 中所述創建多分支管道作業但它不創建新的管道事件,儘管一個分支有一個Jenkins文件。 每次我觸發掃描我看到下面的輸出: Getting remote branches... Seen branch in r

    0熱度

    1回答

    我想通過DSL代碼在Jenkins中啓用SCM輪詢。因爲它很容易手動(無DSL),並且完美工作,但我正在尋找DSL代碼 使其啓用 - 查看附加圖像以供參考。 我已經檢查了下面的鏈接,但沒有任何解決方法。 https://jenkinsci.github.io/job-dsl-plugin/#method/javaposse.jobdsl.dsl.helpers.triggers.TriggerCo

    1熱度

    2回答

    我當作業創建它默認爲創建每次構建一個標籤添加addtional行爲工作的DSL如下 pipelineJob('demo/Development') { definition { cpsScm { scm { git('https://github.com/demo/demo.git','development') } scri

    1熱度

    2回答

    如何使用jobdsl爲jenkins管道創建交付管道視圖。 所有我能找到的deliveryPipelineView,這是不一樣的觀點,這方面的消息將是有益的

    1熱度

    1回答

    我寫過大部分項目的工作/管道在DSL沒有任何以前的常規體驗,但現在我卡在更高級的問題,我無法弄清楚。 我試圖實施一種方法,將1,2,n促銷活動添加到工作。 下面你可以看到一個可以添加一個促銷的完整工作方法,我期望它能夠以這樣的方式工作,如果我需要另一個促銷,我只需調用該方法兩次,但是然後我遇到了我的問題 - 只有提升被創建的最新版本將生成。 /** * @param job DSL