CICD
文章平均质量分 76
Y-Loong
这个作者很懒,什么都没留下…
展开
-
Jenkins 邮件模板配置
本文主要介绍了在 Jenkins 中邮件模板配置的方法。原创 2022-10-09 17:59:45 · 1105 阅读 · 0 评论 -
Jenkins共享库使用
Jenkins 共享库:如何创建,配置和使用引言Jenkins 是一款面向软件开发人员和运维人员的的开源自动化 CICD 平台。它允许用户创建和管理自动化构建任务,使软件开发和部署更加直接和高效。而共享库只是其中一个比较通用的插件。先决条件已经存在部署好的 Jenkins > 2.x 平台,此处不做部署安装配置可自行搜索安装,建议使用快捷 Docker 容器化部署安装;一个可以使用的 WEB 浏览器,推荐谷歌浏览器;什么是共享库Jenkins中的共享库是在不同的 Jenkins Jo原创 2022-05-20 14:37:15 · 1454 阅读 · 0 评论 -
Kubernetes argo
Argo CD 部署及应用2021年06月18日前言缘起:针对自动构建工具一直都是运维同学不能避免的话题,而我也不可避免,在没有接触该软件之前一直在使用 Jenkins配合 Gitlab、Docker进行 CICD 的一系列整合。并且已经实现了日常工作自动化。但是在浏览云原生计算基金会(Cloud Native Computing Foundation)1,发现 Kubernetes周边生态很活跃进而查看我关注的 CICD类别,发现 argo非常符合我目前的需求,从而决定研究下。入迷: 在研究的原创 2021-06-18 19:21:16 · 670 阅读 · 0 评论 -
Jenkins_pipeline关闭默认检出
Jenkins_pipeline关闭默认检出问题描述在使用 Pipeline(流水线)过程中,如果使用了(Pipeline script from SCM)远程 Git 的 Jenkinsfile 方式,会出现代码检出 2 次的情况,如下图:,当在 pipeline 中在次检出代码,就会检出 2 次,拉低整体速度stage('克隆代码') { steps{ checkout([$class: 'GitSCM',原创 2021-06-16 15:33:02 · 1151 阅读 · 0 评论 -
Jenkins 动态Docker slave
Jenkins 动态 Slave背景Jenkins日常工作中在代码编译、打包、部署等一系列操作,都是以 Job 的形式进行,而 Job 的承载是 Jenkins 所在的主机,当面临 Jenkins 扩展、迁移等操作时,需要安装大量的依赖软件来支持 Job的运行。所以本篇文章记录 使用 Docker Cloud 的方式,远端自动拉起 Jenkins Slave 容器进行 Job 的运行,从而大大的增加 Jenkins Job 迁移的快速、敏捷。闲话不多说,接下来让我们来实现它!制作自定义 J原创 2021-05-28 17:14:05 · 1593 阅读 · 3 评论 -
JenkinsFile pipeline 语法使用心得
JenkinsFile pipeline 语法使用心得本次使用心得针对想让特定的 job 在指定的 jenkins slave 节点上运行。并能通过 pipeline 的方式规定任务流程。在使用过程中遇到很多问题,以及语法的一些尝试,最终完美解决各个阶段的连通性 克隆代码–>编译代码–>处理编译后文件–>项目压缩–>项目部署工具处理–>部署工具转存等,原本计划要写很多,因为在书写过程中语法报错很多次,但是在书写完成后,其实只要注意的部分是语法的格式、调用方式、执行顺序、变量的原创 2021-03-25 12:27:21 · 878 阅读 · 0 评论