
Jenkins从零开始深入使用
文章平均质量分 84
Jenkins从零开始深入使用,从安装到深入使用,以及接口调用,大幅提升运维效率
顽石九变
人生没有彩排,每一天都是现场直播,所以每一刻都要活得精彩。
展开
-
【Jenkins】远程API接口:Java 包装接口使用示例
jenkins-rest库是一个面向对象的 Java 项目,它通过编程方式提供对 Jenkins REST API 的访问,以访问 Jenkins 提供的一些远程 API。它使用 jclouds 工具包构建,可以轻松扩展以支持更多 REST 端点。其功能集不断发展,用户可以通过拉取请求贡献新的端点。在当前状态下,使用此库可以提交作业、跟踪其通过队列的进度并监控其执行直到完成,并获取构建状态。原创 2023-12-21 17:08:16 · 1241 阅读 · 1 评论 -
【Jenkins】远程API接口介绍
Jenkins 为其功能提供了远程访问 API。目前它支持:- REST API 风格,包含`xml`和`json`格式- Python 包装接口- Java 包装接口- Ruby 包装接口远程访问 API 以 REST 样式提供。也就是说,没有所有功能的单一入口点,而是在“`.../api/`” URL 下提供,其中“`...`”部分是它作用的数据。原创 2023-12-20 16:24:10 · 2016 阅读 · 0 评论 -
【Jenkins】Pipeline 语法解析(声明式Pipeline)
Declarative Pipeline在Pipeline子系统之上提供了一种更简化和规范化的语法。所有有效的Declarative Pipeline必须包含在pipeline块中。- Pipeline的顶层必须是一个块,具体为:pipeline { }。- 不使用分号作为语句分隔符。每个语句必须单独占据一行。- 块只能由Sections、Directives、Steps或赋值语句组成。- 属性引用语句被视为无参数方法调用原创 2023-12-19 14:25:59 · 2516 阅读 · 0 评论 -
【Jenkins】Pipeline 简单使用
Jenkins Pipeline是Jenkins的一个插件,它允许你以代码的方式定义和管理持续集成和交付流水线。通过Jenkins Pipeline,你可以将整个软件交付过程定义为一个可重复、可扩展和可管理的流水线。这个流水线可以包括构建、测试、部署和其他各种操作,使得软件交付过程更加自动化和可靠。Jenkins Pipeline支持使用Groovy语言编写流水线脚本,你可以通过代码的方式定义流水线的各个阶段和操作,以及它们的顺序和依赖关系。原创 2023-12-18 19:34:32 · 1330 阅读 · 0 评论 -
【Jenkins】节点 node、凭据 credentials、任务 job
Jenkins在安装并初始化完成后,会有一个主节点(Master Node),默认情况下主节点可以同时运行的任务数是2,可以在节点配置中修改(系统管理/节点和云管理)。Jenkins中的节点(Node)是指用于执行构建任务的计算机或计算机集群。节点可以是物理计算机,也可以是虚拟机。Jenkins节点的主要作用是提供一个运行环境,使得构建任务可以在节点上执行。Jenkins节点的配置和管理可以通过以下方式进行:在Jenkins的管理界面中配置:在Jenkins的管理界面中,可以添加、编辑和删除节点。原创 2023-12-14 20:08:59 · 2741 阅读 · 2 评论 -
【Jenkins】Centos环境安装Jenkins(通过rpm安装)
在Centos操作系统中通过rpm安装Jenkins,以及Jenkins启动配置,参数配置!原创 2023-12-13 18:59:39 · 2486 阅读 · 0 评论 -
【Jenkins】Centos环境安装Jenkins(通过docker安装)
通过docker环境安装Jenkins,需要先安装docker环境,然后拉取Jenkins相关版本的镜像原创 2023-12-13 19:01:06 · 622 阅读 · 0 评论