Appearance
Jenkins Open Api
利用 Jenkins 开放的 API 可以创建自己想要的客户端去使用 Jenkins。
虽然 Jenkins 让我们省去了构建和部署的项目的复杂流程, 但是利用命令行或者 API,我们可以实现更高粒度的自动化控制, 从而简化我们的工作流程,提高工作效率。
接口和参考工具
Jenkins-cli
当我们安装并配置好 Jenkins 后,我们可以使用 Jenkins-CLI 命令行工具来操作 Jenkins。
利用这个命令行工具,我们可以编写脚本做其他的事情, 比如让 Jenkins build 完 job1 和 job2 之后, 为某个项目打一个特殊的 tag 标记。
swaggy-jenkins
Swaggy-jenkins 项目提供了不同编程语言的 API, 并且提供了文档 。
Nestor
Nestor 是一个 Jenkins CLI and node.js client。
Nestor 使用了 swaggy-jenkins。
TIP
在 Shell 脚本中使用 Jenkins-CLI 命令行工具
在 HTTP 服务中使用 swaggy-jenkins。