jenkins-job-dsl

    1熱度

    2回答

    我們計劃將作業dsl-core版本從1.42更新爲1.44,但在最新版本中,不推薦使用pullRequest {}封閉並替換爲githubPullRequest {}關閉,詳見移植文檔 https://github.com/jenkinsci/job-dsl-plugin/wiki/Migration#github-pull-request-builder。當我嘗試上述建議,以更新我們的代碼,我收

    2熱度

    1回答

    我正在用Jenkins Job DSL創建自由式作業。它似乎每次都會創建一個git標籤。 scm - > git - > createTag的默認值似乎爲「false」,但不推薦使用。這是否在別處開啓? 我的代碼片段如下(我添加了createTag行來嘗試修復它,但它在「其他行爲」中創建了添加標籤)。如何解決的建議? scm { git(buildRepoName, branchName

    1熱度

    1回答

    我有我的工作,DSL文件的一些大的bash腳本,我聲明作爲 String script = ''' # large script ''' ,並從shell方法調用它 shell(script) 如何至少,我想將腳本分解成shell文件。我試着聲明 String script = new File('script.sh').text 但是,執行詹金斯作業DSL腳本的工作似乎並

    0熱度

    1回答

    Job DSL插件是否支持「參數過濾器」?我想要做的是當構建參數task_id與當前項目具有相同的值時,從另一個項目到copy artifacts。 構建步驟:SomeJob 其中建:最近一次成功構建 參數過濾器:從另一個項目 項目名稱複製文物task_id=${task_id} 在招聘DSL文檔,以下支持上下文,但我沒有找到「參數篩選器」: 個 includePatterns excludePa

    0熱度

    1回答

    想要寫在Groovy詹金斯自動使部署工作爲我們的項目DSL工作構建腳本。在每個項目中都有一個用於角色和主機參數的通用yml文件,我想閱讀它並使用其內容來配置作業。 的問題是,到目前爲止,我使用的是snakeyml讀取YML文件,但它返回一個ArrayList(更像是一個地圖),我不能有效地利用。 的人都知道一個更好的解決方案? 我陽明樣本文件: --- - hosts: app.host

    1熱度

    2回答

    我想在我的發佈作業中啓用構建推廣,我希望手動將構建推廣到生產庫,是否有對此插件的dsl支持?如果現在我該如何使用它。

    0熱度

    1回答

    如何將Jenkins Maven作業配置爲在使用Jenkins Job DSL啓用Maven調試輸出的情況下運行? 有mavenOpts用於指定用於指定Maven的屬性和選項到JVM properties,但似乎沒有被用於使任意的命令行參數,像-X用於調試輸出的方式。我錯過了什麼?

    15熱度

    4回答

    我已經安裝了Pipeline Plugin,之前稱其爲Workflow Plugin。 https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Plugin 我想知道我該如何使用工作的DSL創建和配置工作,這是類型Pipeline

    0熱度

    1回答

    我正在通過複製模板作業在Jenkins中創建新作業。對於具有單個存儲庫的模板,我使用下面的代碼來更改分支來構建部分。 job('example') { using('template_job') configure { node -> node/scm/branches/'hudson.plugins.git.BranchSpec' { name 'bra

    1熱度

    2回答

    在jenkins的工作中,我使用gradle-artifactory插件將artifact發佈到Artifactory中的特定路徑(在git項目的build.gradle中提到)。 我想通過job-dsl讓我的Jenkins工作。用於gradle-artifactory插件配置的job-dsl代碼/塊是什麼? 我試過使用ArtifactoryGradleConfigurator類,但它沒有奏效。