Jenkins-如何使用java以编程方式创建Jenkins作业,使用maven(build)和git(SCM)构建作业

时间:2017-12-28 14:22:59

标签: java jenkins

我是Jenkins的新手,我想自动化Jenkins手动程序,比如创建一个新工作,配置像(scm,build,post build activities)这样的工作,Build Now, 验证构建状态。我是一名java开发人员,所以我想通过java编程方式完成所有Jenkins活动。 请提供一些示例或任何参考来实现此目的。

1 个答案:

答案 0 :(得分:0)

Groovy 首选通过DSL以编程方式定义作业。

您可以使用:或您的Jenkins版本:

  • Jenkins declarative pipelines style(自jenkins 2开始):

    job('PROJ-unit-tests') {
      scm {
        git(gitUrl)
      }
      triggers {
        scm('*/15 * * * *')
      }
      steps {
          maven('-e clean test')
      }
    

    }