joeの小窝

Loading...
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 23 下一页
摘要: pipeline语法 1、固定结构 pipeline { agent 任何 stages { stage("阶段名"){ steps{ // 执行命令 } } } } 2、states参数 一个基本的stage示例 stages { // stages 包括了所有 //下载代码 stage("Get 阅读全文
posted @ 2026-04-15 15:41 乔的港口 阅读(32) 评论(0) 推荐(0)
摘要: jenkins声明式pipeline 1、什么是pipeline pipeline是jenkins的核心功能,提供一组可扩展的工具 通过pipeline的DSL语法可以完成简单到复杂的交付流水线实现 声明式是jenkins流水线更友好的特性。 jenkins可以定义jenkins的执行步骤 2、为什 阅读全文
posted @ 2026-04-15 15:25 乔的港口 阅读(30) 评论(0) 推荐(0)
摘要: jenkins对接kubernetes jenkins对接k8s或者对接node节点 对接k8s的话,就是会创建一个临时的pod(在k8s的任意一个工作节点上运行),来执行任务,动态的slave 对接node的话,就是增加节点,就是会在node节点上创建一个工作目录,用节点的操作系统上跑进程,静态的 阅读全文
posted @ 2026-04-15 15:09 乔的港口 阅读(89) 评论(0) 推荐(1)
摘要: jenkins原理 是一个功能强大的应用程序,允许持续集成和持续交付项目(持续部署),无论用的是什么平台,这就是一个免费的源代码,可以处理任务类型的构建或持续集成 jenkins目的 持续,自动的构建/测试软件项目 监控软件开放流程,快速问题定位及处理 监控一些定时执行的任务 为什么要用jenkin 阅读全文
posted @ 2026-04-14 22:32 乔的港口 阅读(37) 评论(0) 推荐(1)
摘要: cicd详解 1、cicd是什么 让代码写完后,自动编译、测试、打包、上线,不用人工一步步操作 1、ci(Continuous Integration) 持续集成 多人写代码,频繁合并到主干 自动:编译,单元测试,代码检查 目标:尽早发现bug,避免到部署的时候炸锅 在awx对接gitlab中就是 阅读全文
posted @ 2026-04-13 21:56 乔的港口 阅读(46) 评论(0) 推荐(0)
摘要: awx对接gitlab 也是一个cicd案例 1、原理 awx就是一个ansible管理平台,管理多个节点,ansible命令执行的环境 gitlab是一个代码仓库,在本次案例中,存放yaml文件 awx从gitlab中拉取代码,在多个被控节点上执行(这个流程是自动的) 那么有几个地方需要我们注意的 阅读全文
posted @ 2026-04-13 12:41 乔的港口 阅读(31) 评论(0) 推荐(0)
摘要: ansible的可视化的界面 k8s部署应用 资源清单,相当于在linux上编译安装软件包 helm用的特别多 kustmize operator awx的部署, 部署完awx的operator,就会出现一些一些资源对象,api-resources | grep awx kubectl 部署即可 需 阅读全文
posted @ 2026-04-12 19:16 乔的港口 阅读(39) 评论(0) 推荐(0)
摘要: 一、jinja2模版 1、为什么需要这个jinja2模版呢? 之前配置nginx的配置文件的时候,监听自己的ip,如果是多个主机,发送同一份配置文件(监听的ip都是一样的,显然是不合理的),会报错,因为多个主机监听同一个ip 有了jinja2后,写一个jinja2模版,里面的带有变量,发送给被控主机 阅读全文
posted @ 2026-04-11 22:54 乔的港口 阅读(24) 评论(0) 推荐(0)
摘要: 一、when判断 就是符合条件的,就可以执行任务 when里面,默认是识别变量名的,不需要使用{{}}来引用变量,但是如果是值的就需要双引号或者单引号 when是判断模块的,与模块对齐即可 when: "'test' in group_names" # test是值,需要引号,groups_name 阅读全文
posted @ 2026-04-11 19:53 乔的港口 阅读(17) 评论(0) 推荐(0)
摘要: ansible变量详解 1、为什么需要变量呢? 避免重复写一样的内容 三台服务器上面的端口,都需要修改,就需要修改三次,如果用一个变量port来表示,只需要将port=80改成这样,其他服务器只需要引用这个变量就能实现修改 不同服务器使用不同的配置 不同服务器之间的端口不一样,使用不同的变量文件直接 阅读全文
posted @ 2026-04-11 14:07 乔的港口 阅读(22) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 23 下一页