Jenkins系列
文章平均质量分 75
Jenkins系列
两米以下皆凡人
这个作者很懒,什么都没留下…
展开
-
Java使用Jenkins API操作任务,视图,部署等
文章目录1、什么是Jenkins API2、Jenkins API分类①、JSON API②、XML API③、Python API④、其他3、使用Java调用Jenkins API①、ViewⅠ、创建ViewⅡ、获取ViewⅢ、获取View配置 XML 信息Ⅳ、更新ViewⅤ、删除View②、JobⅠ、创建JobⅡ、更新JobⅢ、获取Job基本信息Ⅳ、获取Maven Job信息Ⅴ、获取Job列表Ⅵ、根据View名称获取Job列表Ⅶ、查看Job XML信息Ⅷ、无参数 Job buildⅨ、有参构建Ⅹ、停止最原创 2021-10-08 17:51:19 · 3270 阅读 · 1 评论 -
Java调用Jenkins API获取任务构建归档文件
基础API示例移步另一篇博客准备工作/** * @author PengHuAnZhi * @ProjectName Jenkins API Demo * @Description Jenkins连接工具类 * @time 2021/10/8 14:33 */public class JenkinsConnectFactory { private static final String JENKINS_URL = "http://192.168.225.130"; priva原创 2021-10-13 21:07:45 · 998 阅读 · 0 评论 -
Jenkins API 自定义适配多配置Matrix类型任务
一、前言这段时间参与的Devops平台需要对接Jenkins平台,以java方式调用Jenkins API达到对Jenkins平台上面的若干任务进行管理,官方Jenkins-client下面只提供了FreeStyle风格(也就是普通任务类型)和Maven风格的任务API,并未提供多配置类型的任务的API,所以就对比源码和API文档,仿照写了一份,也能够拿到任务的构建历史,任务配置信息,还有构建归档的文件等等。所以在此记录一下二、API1、AllMatrixBuilds/** * @author原创 2021-10-21 14:39:12 · 546 阅读 · 0 评论 -
Jenkins插件开发官方Demo
准备工作因为Jenkins是基于 Java开发的,插件开发首先需要安装JDK和MavenMaven安装完成后,需要修改配置文件,内容如下<settings> <pluginGroups> <pluginGroup>org.jenkins-ci.tools</pluginGroup> </pluginGroups> <profiles> <!-- Give ac原创 2021-10-21 14:41:56 · 1037 阅读 · 0 评论 -
Jenkins任务调度源码简要分析
文章目录一、历史二、正文1、平台基石①、Jenkins2、任务执行①、Item&ItemGroup②、Job③、Run④、Executor&Executable⑤、WorkUnit⑥、AbstractProject和AbstractBuild3、资源设备①、Node②、Label③、Computer4、调度策略①、Queue②、NodeProvisioner转载请注明出处,谢谢一、历史Jenkins是由Java语言编写的一款开源的持续集成的工具,前身为Sun公司的Hudson,众所周原创 2021-10-29 11:16:52 · 2504 阅读 · 0 评论