随笔分类 -  Jenkins

摘要:7. Jenkins 其他功能 [作者:Surpassme]本篇主要介绍日常使用Jenkins过程中一些比较实用的功能。 7.1 Jenkins内部调用另一个job [作者:Surpassme]假设在一个Jenkins中有两个彼此独立的任务,但随着迭代不断更新,两个彼此独立的任务需要相互调用。这时候 阅读全文
posted @ 2023-01-09 00:16 Surpassme 阅读(585) 评论(0) 推荐(0) 编辑
摘要:6. Jenkins 插件 [作者:Surpassme]Jenkins之所以这么流行,不仅在于本身功能非常齐全,也在于本身插件非常丰富,以下主要介绍平时经常使用的到插件。 6.1 插件安装 [作者:Surpassme]依次点击Manage Jenkins -> Manage Plugins -> A 阅读全文
posted @ 2023-01-06 00:43 Surpassme 阅读(880) 评论(0) 推荐(0) 编辑
摘要:5. pipeline 扩展 [作者:Surpassme]如果在大量使用pipelin后,会发现Jenkins内置的功能并不能满足我们的需求,这时就需要pipeline 扩展。 5.1 pipeline中使用函数 [作者:Surpassme]pipeline本质上就是一个Groovy脚本。因此,也可 阅读全文
posted @ 2023-01-03 23:44 Surpassme 阅读(480) 评论(0) 推荐(0) 编辑
摘要:4. Jenkins 凭证管理 [作者:Surpassme]随着网络环境的变化,如果在Jenkins中使用明文密码会造成一些安全隐患。为此Jenkins也提供凭证管理功能,本章节来系统学习一下。 4.1 凭证定义 [作者:Surpassme]凭证(Credentials)是Jenkins在进行一些受 阅读全文
posted @ 2022-12-21 00:04 Surpassme 阅读(1379) 评论(0) 推荐(0) 编辑
摘要:3.3 pipeline 内置基础步骤 3.3.1 pipeline中使用脚本 [作者:Surpassme]在实际项目,可能在某些步骤需要使用少量的脚本,这个时候可以使用script来实现,示例如下所示: pipeline{ agent any stages{ stage("Script demo" 阅读全文
posted @ 2022-12-19 00:38 Surpassme 阅读(559) 评论(0) 推荐(0) 编辑
摘要:3.2.6 parameters [作者:Surpassme]parameters 又称参数化,通过参数化可以决定pipeline运行期的行为。pipeline主要支持两种形式的参数化parameters命令参数化和插件参数化,这里先介绍通过parameters的参数化形式,通过paramters命 阅读全文
posted @ 2022-12-15 23:43 Surpassme 阅读(1232) 评论(0) 推荐(0) 编辑
摘要:3. Jenkins pipeline 语法 3.1 pipeline 组成 [作者:Surpassme]Jenkins pipeline 是基于Groovy语言实现的一种DSL(领域特定语言),用于描述整条流水线是如何进行的。流水线的主要内容包括源码拉取、构建、打包、部署、测试、生成报告等步骤。 阅读全文
posted @ 2022-12-14 00:55 Surpassme 阅读(936) 评论(0) 推荐(0) 编辑
摘要:2.4.5 操作符 2.4.5.1 常规算术操作符 [作者:Surpassme]常见的算术操作符主要如下所示: | 操作符 | 说明 |示例 | |: :|: :|: :| | + | 相加 | 1+2=3 | | - | 相减 | 1-2=-1 | | * | 相乘 | 2*2=4 | | / | 阅读全文
posted @ 2022-12-12 00:41 Surpassme 阅读(465) 评论(0) 推荐(0) 编辑
摘要:2.4.4 数据类型 2.4.4.1 字符串类型 2.4.4.1.1 字符串定义 [作者:Surpassme]在Groovy中字符中是使用单引号('')、双引号("")和三引号(''' '''和""" """)包裹起来的字符串。示例如下所示: def strA='I am Surpass' def 阅读全文
posted @ 2022-12-08 23:52 Surpassme 阅读(1136) 评论(0) 推荐(0) 编辑
摘要:2. Groovy 基础知识 [作者:Surpassme] 因为pipeline是基于Groovy的,所以还是需要一些基础的Groovy知识的。 2.1 Groovy 简介 [作者:Surpassme] Groovy 是Apache旗下的一门基于JVM平台的动态/敏捷编程语言。语法简洁灵活,开发效率 阅读全文
posted @ 2022-12-06 22:57 Surpassme 阅读(799) 评论(0) 推荐(0) 编辑
摘要:本文同步在微信订阅号上发布,如各位小伙伴们喜欢我的文章,也可以关注我的微信订阅号:woaitest 1.pipeline概述 1.1 什么是pipeline 从某种抽象层次上讲,部署流水线(Deployment pipeline)是指从软件版本控制库到用户手中这一过程的自动化表现形式。——《持续交付 阅读全文
posted @ 2022-12-04 23:53 Surpassme 阅读(260) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示