12 2019 档案
摘要:这里通过 jenkinsProject.workspace 获取 jenkins 的环境变量 WORKSPACE。备份目录在 WORKSPACE 下的 backup 目录中。可以指定为其他目录。 Conditional step 条件性步骤 判断第一步中选择的操作类型,在回滚时跳过编译打包的步骤。
阅读全文
摘要:众所周知,Ansible是基于ssh(当然还有telnet,winrm等连接插件)的自动化配置管理工具,其简单易用,无agent式的工作方式在很多场景中都有不少优势,不过也是由于这种工作方式导致了它没有其他c/s类的工具执行效率高,饱受其他C/S类工具使用者的讥讽,对此,Ansible官方也对Ans
阅读全文
摘要:看着似乎用jenkins基于ansible发布spring boot/cloud类的jar包程序,或者tomcat下的war包的需求挺多的,闲来无事,也说说自己做过的jenkins基于ansible的发布方法。 规范与标准 无规矩不成方圆,要做好后期的自动化,标准化是少不了的,下面是我们这边规划的一
阅读全文
摘要:Pipeline 是什么 Jenkins Pipeline 实际上是基于 Groovy 实现的 CI/CD 领域特定语言(DSL),主要分为两类,一类叫做 Declarative Pipeline,一类叫做 Scripted Pipeline。 Declarative Pipeline 体验上更接近
阅读全文
摘要:1.参数化构建界面 2.交付流水线界面 3.脚本详解
阅读全文
摘要:方法一: 管理插件页面配置如下: 这个 URL 改成http://mirror.xmission.com/jenkins/updates/update-center.json 或https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-c
阅读全文
摘要:1.准备一个json文件 /tmp/Anthony/test.json写入上面的内容,保存,这个路径下面会用到 2.修改job成参数化构建 3.groovy代码 4.调试 如果提示报错,没有readJSON方法,说明你jenkins环境没有安装插件:Utility Steps, 去插件管理中搜索并安
阅读全文
摘要:jenkins CI/CD(动态创建slave)简述: 由于之前管理kubernetes集群应用发布,用的是Gitlab-CI,用作开发环境管理还可以,生产环境管理发布,缺点太多,打包速度很慢。研究新的管理发布工具jenkins x Jenkins X 是一个高度集成化的 CI/CD 平台,基于 J
阅读全文