我是Jenkins的新手,我想自动化Jenkins手动程序,比如创建一个新工作,配置像(scm,build,post build activities)这样的工作,Build Now, 验证构建状态。我是一名java开发人员,所以我想通过java编程方式完成所有Jenkins活动。 请提供一些示例或任何参考来实现此目的。
答案 0 :(得分:0)
Groovy 首选通过DSL以编程方式定义作业。
您可以使用:或您的Jenkins版本:
job-dsl-plugin(所有jenkins版本):
<tr key={uuidv4()}>
}
或
Jenkins declarative pipelines style(自jenkins 2开始):
job('PROJ-unit-tests') {
scm {
git(gitUrl)
}
triggers {
scm('*/15 * * * *')
}
steps {
maven('-e clean test')
}
}