据我所知,Jenkins的工作创建可以自动化使用 Job DSL插件 - 但是要评估DSL,需要先手动创建种子作业。
我想在没有任何人工干预的情况下自动创建作业 - 有没有办法在不使用网络前端的情况下将DSL转换为相应的.../.jenkins/jobs/job.xml
?
答案 0 :(得分:1)
您有2个选项可以实现此目标
更优雅的方法是使用Jenkins CLI。如果您熟悉Java,可以使用Jenkins Java客户端API并编写一个可以创建种子作业的小应用程序
JenkinsServer jenkinsServer =新的JenkinsServer(新的URI(jenkinsurl),用户ID,密码); jenkinsServer.createJob(“种子作业名称”,<>,true);