jenkins-job-dsl

    0熱度

    1回答

    我是groovy的noob,遇到了工作dsl詹金斯插件,適合我的要求。 我的要求是複製現有詹金斯工作(說),並創建一個只爲顛覆URL變化(在顛覆插件)新作業B在作業B. 我嘗試了開發一個基本就像下面的工作dsl腳本,並從那裏進一步發展,適合我的上述要求。 job('ci') { description 'Build and test the app.' scm {

    0熱度

    1回答

    Iam致力於使用Jenkins-JOb DSL-Paramterized構建創建生成促銷。 我的劇本看起來, Job('sampleMavenProj') { triggers { scm("*/5 * * * *") } scm { git('file:///work/SampleTest') } rootPOM("pom.xml") goals('clean') w

    2熱度

    1回答

    我想知道如何使用作業Dsl配置觸發器「遠程觸發構建」管道作業。 我需要輸入字符串作爲身份驗證令牌。 我的示例代碼: pipelineJob("PipelineJobs") { logRotator { daysToKeep(7) numToKeep(10) } concurrentBuild(false) parameters {

    0熱度

    1回答

    我有一個多分支管道作業,我想使用Groovy腳本將文件上傳到Jenkins userContent位置。我試過job-dsl-plugin使用userContent的方法,但它會拋出如下所示的錯誤: java.lang.NoSuchMethodError: No such DSL method 'userContent' found among steps 參考:https://github.

    0熱度

    1回答

    如何使用dsl腳本在jenkins中發佈生成的valgrind結果。我可以做publishers.archiveArtifacts/publishers.archiveJunit,但我無法爲valgrind做同樣的事情。 繼我試過的事情,但得到了以下異常 job.publishers { configure { node -> node << 'org.jenkinsci.plugin

    2熱度

    1回答

    我無法訪問任何Jenkins環境JobDSL的groovy腳本中的變量。我可以看到系統環境變量的值。 這裏是我運行Groovy腳本: println(System.getenv("HOME")) println(System.getenv("WORKSPACE")) 這裏是輸出: /users/s051464 null 我曾嘗試使用環境注入設置環境變量和不工作(所有設置變量都爲空)。

    0熱度

    1回答

    我有一個流水線作業和兩個Maven的工作,如下圖所示。 node { def res stage('Build') { node('rhel6') { res = build job: "Build", parameters: [ string(name: 'jobname', value:'mast

    0熱度

    1回答

    我試圖使侵犯,且只能在我的詹金斯工作的我的「生成設置」部分的Checkstyle選項以下是代碼片段: publishers { violations(100) checkstyle('') { } } 它工作正常,但違反和checkstyle配置會在「構建後操作」部分生成,而不是在「生成設置」部分生成。 我期待配置我的工作就像如下: ,但我得到這份工

    1熱度

    1回答

    我在Windows Server 2012上運行Jenkins 2.25服務器。目前,我們正在使用Maven Integration Plugin 2.12.1和Job DSL Plugin 1.57 。 我已經爲我們服務器上的大約200個現有作業編寫了DSL腳本。 對於任何使用Maven的作業,無論是作爲構建步驟還是作爲實際的Maven,我都有一個非常令人沮喪的問題。當我運行生成的作業時,它們會

    0熱度

    1回答

    我正在使用Jenkins自動運行作業。我也使用Bitbucket Server作爲版本控制系統。 我建立在我的到位桶回購任何改變我的詹金斯工作DSL(每次提交)使用,創造就業機會的一些Groovy腳本: job(jobName) { steps { // Doing some staff. Need name of branch where last commit was do