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

问题描述 投票:1回答:1

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

java jenkins
1个回答
0
投票

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

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

  • job-dsl-plugin(所有jenkins版本): job('PROJ-unit-tests') { scm { git(gitUrl) } triggers { scm('*/15 * * * *') } steps { maven('-e clean test') } }

要么

  • Jenkins declarative pipelines风格(自jenkins 2): pipeline { agent { docker 'maven:3.3.3' } stages { stage('build') { steps { sh 'mvn --version' } } } }
© www.soinside.com 2019 - 2024. All rights reserved.