我正在尝试创建一个WCF REST客户端,该客户端将与Jenkins通信并从XML文件创建作业,然后构建该作业。我的理解是,您可以使用Jenkins做到这一点。
有人可以提供一些命令,您可以在浏览器的地址栏上键入这些命令来创建和构建作业吗?即:http:localhost/jenkins/createItem?name=TESTJOB沿着这些思路。
http:localhost/jenkins/createItem?name=TESTJOB
请参阅Jenkins API Wiki页面(包括末尾的注释)。您可以使用Jenkins本身提供的文档来填补空白。例如,http://JENKINS_HOST/api将为您提供创建作业的URL,并http://JENKINS_HOST/job/JOBNAME/api为您提供触发构建的URL。
http://JENKINS_HOST/api
http://JENKINS_HOST/job/JOBNAME/api
我强烈建议您避免自定义创建作业配置XML文件,而应使用Job DSL插件。这为您提供了一个不错的基于Groovy的DSL,可通过编程方式创建作业- 更加简洁,更不易出错。