如何一次在詹金斯中创建 100 个工作岗位?



一位面试官问我如何一次在 Jenkins 中创造 100 个工作岗位?

你们能消除我的疑虑吗?

您可以使用 Jenkins REST API。几乎每个 Jenkins 页面的右下角都有一个帮助页面。它说

若要创建新作业,请将 config.xml 发布到此 URL,并具有查询参数名称 = JOBNAME。您需要发送 Content-Type: application/xml 标头。如果创建成功,您将获得 200 状态代码,如果创建失败,您将获得 4xx/5xx 代码。config.xml 是 Jenkins 用于将项目存储在文件系统中的格式,因此您可以在 Jenkins 主目录中查看它们的示例,或者通过从/job/JOBNAME/config.xml 检索现有作业的 XML 配置。

简而言之,向your-jenkins-server.com/jenkins/createItem发送开机自检。您可能还需要发送面包屑。

所以,剩下的就看你了。选择一种语言,也许写一个简单的控制台程序,或者也许,一个简单的网站来发送该HttpPost。

最新更新