根据jenkins更新Log检查文件更新并比较两文件内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根据jenkins更新Log检查文件更新并比较两文件内容相关的知识,希望对你有一定的参考价值。

   开发人员经常将一些接口的参数POST更改成get 进行测试,后面忘记后就直接提交代码,jenkins更新后出现各种问题,在代码构建过程中匹配下相关配置文件。

    下面是根据jenkins更新Log检查文件更新并比较两文件内容
#!/bin/sh
if grep "routes/web.php" /var/lib/jenkins/jobs/${JOB_NAME}/lastSuccessful/log > /dev/null 2>&1
        then
echo "Updating web.php" && diff ${WORKSPACE}/routes/web.php /data/conf/${JOB_NAME}/web.php | grep ">" |sed ‘s/> //g‘
        else
        echo "No changes"
fi

以上是关于根据jenkins更新Log检查文件更新并比较两文件内容的主要内容,如果未能解决你的问题,请参考以下文章

SCCM2107主站点环境从控制台升级SCCM2111

Jenkins 测试趋势图未更新

配置Jenkins自动构建打包项目

从战争文件更新 Jenkins

检查图像的更新 Docker 构建 [重复]

根据另一个作业的状态运行 Jenkins 作业