通过yum升级httpd版本

背景 绿盟主机扫描,扫出 svn 服务器主机 Apache httpd 的漏洞,需要修复,官方给的建议是升级最新版本。 升级 # sudo yum install -y epel-release # 先安装 epel,后面 codeit 源依赖 epel # rpm -q --qf "%{VERSION}&quo

svnhook处理中文乱码

背景 通过 jenkins + svn 做 CI,每次开发 commit 代码后,自动触发svn hook post-commit ,执行 curl 来调用 jenkins pipeline,curl 传递传递 svnlog 参数,svnlog 为对应需求的编号和摘要,摘要含有中文。 在jenkins pipeline 中对 由 svnhook 传递来的 svnlog 输出,中文显示乱码: pos

svn提交代码自动触发jenkins构建

需求 项目组针对测试环境是定时更新,一天更两次,更新频率低,每次到点了在jenkins里人工触发构建后,会出现编译报错导致无法更新环境,开发临时去定位问题,耽误时间,所以需要进行持续构建,尽早暴露编译问题; 因传统项目,代码量极大,持续构建中未编入代码检查相关的测试步骤(此暂时忽略)。 方案 通过 svn post-commit 钩子,在开发提交代码至 svn 后,自动触发 jenkins 构建,

svn cleanup死循环处理

问题 svn cleanup出现:svn: E155009: Failed to run the WC DB work queue associated with 解决方法 下载sqllite-tools:https://www.sqlite.org/download.html 步骤一、清空svn的队列 进入到项目的.svn目录中,查看是否存在wc.db文件 执行sqlite3命令查看wc.db数