摘要: 一、背景 开发的分支原来越多了,每次开发环境发布的分支都不是固定的,当遇到Jenkins的job中需要拉取不同分支代码进行任务构建时,实现动态选择git的不通分支完成构建。 这里提供两个思路:1.通过安装Git Parameter插件2.通过参数化构建,将分支作为动态参数传入 二、解决方案一 1.J 阅读全文
posted @ 2024-04-26 14:58 苹果芒 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 要配置 Jenkins 以接收 GitHub 的 WebHook 通知,你需要在 Jenkins 上安装并配置 GitHub 插件,然后在 GitHub 仓库中设置 WebHook 指向 Jenkins 的 URL。 以下是配置步骤的简要说明和示例: 确保 Jenkins 安装了 GitHub 插件 阅读全文
posted @ 2024-04-26 10:51 苹果芒 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 写在前面的话 背景: 在一个企业研发部门内部,可能存在多个运维人员,而这些运维人员往往负责不同的项目,但是有可能他们用的又是同一个 Jenkins 的不同用户。那么我们就希望实现一个需求,能够不同的用户登录 Jenkins 以后看到不同的项目。 Jenkins 提供了简单的权限管理,我们可以在 系统 阅读全文
posted @ 2024-04-25 23:19 苹果芒 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 需求:代码仓库 每次有新的pr create时,oss 会自动触发Jenkins job构建。 Job 构建完后,会回写给oss,并将构建结果显示在对应PR里。 使用PR building Job的目的:对新增代码 进行静态代码检查(sonar qube)。 Detail step:https:// 阅读全文
posted @ 2024-04-24 15:37 苹果芒 阅读(1) 评论(0) 推荐(0) 编辑
摘要: jenkins 配置为node进程不在时,自动连jenkins master服务器: 3.1 vi connectToCI.sh 3.2 输入agent.jar命令,注意agent jar文件路径要写绝对路径 #! /bin/sh proc_name= "slave-agent.jnlp" #进程名 阅读全文
posted @ 2024-04-24 15:06 苹果芒 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 一.如何创建crontab定时任务: 通常情况下,只有root用户和具有sudo权限的用户才能执行crontab此操作。 1.添加/编辑crontab文件: 如何 添加/编辑 Crontab:crontab -e #这将打开文本编辑器以编辑当前用户的cron作业。#默认情况下,系统会编辑 当前登录用 阅读全文
posted @ 2024-04-24 11:24 苹果芒 阅读(5) 评论(0) 推荐(0) 编辑
摘要: K8s是一个开源的,用来管理云平台中 “多个主机的容器化”的应用。 k8S的目标是:让部署容器化的应用简单并且高效,K8s提供了应用部署,规划,更新,维护的一种机制。 K8s是google开源的一个容器编排引擎,他支持自动化部署,大规模可伸缩,应用容器化管理。在生产环境中部署一个应用程序时,通常要部 阅读全文
posted @ 2024-04-23 16:34 苹果芒 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 这里我觉得有一篇文章写的非常详细了,请参考: https://www.cnblogs.com/anliven/p/13642675.html 阅读全文
posted @ 2024-04-19 17:57 苹果芒 阅读(3) 评论(0) 推荐(0) 编辑
摘要: re模块: 案例: python的贪婪和非贪婪 r的作用: 阅读全文
posted @ 2024-04-19 17:53 苹果芒 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 匹配单个字符: 匹配多个字符: 匹配开头和结尾: 匹配分组: 案例: 1.匹配所有整数(包括负数和正数): -?\d+ 2.匹配所有正数: \d+ 3.匹配所有负数: -\d+ 阅读全文
posted @ 2024-04-19 17:46 苹果芒 阅读(1) 评论(0) 推荐(0) 编辑