背景

Jenkins作为主流的持续集成工具,越来越成为大家日常工作的一部分

除了直接访问Web页面进行操作,Jenkins还提供了丰富的REST API供大家使用,这给予我们极大的发挥空间 🙂

 

预备

  1. Jenkins官网下载一个可执行包/安装包
  2. 本地启动一个Jenkins,可以正常访问
  3. 创建一个Hello World级别的Job,命名为“game”
  4. 创建一个用户,命名为“admin”
  5. 简单了解Jenkins的REST API

 

更多Jenkins入门知识,参见:Jenkins入门ABC(大纲)或者 Google

要求

编写代码,使用REST API实现,针对预备阶段创建的Job“game”

  1. 触发一次构建(build
  2. 获取最近一次build的执行结果

注意:以上2步都要求使用“admin”账号而非匿名账号

 

语言

不限语言(提示:部分语言,例如:Python/Ruby,已有Jenkins相关API的类库)

 

题目来源(含一些参考答案)

https://github.com/chenkan/BlackQA/issues/11

发表评论

电子邮件地址不会被公开。 必填项已用*标注