码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-07-19 17:28:21      阅读:524      评论:0      收藏:0      [点我收藏+]

标签:更改   workspace   dev   提交   文件   ges   php   lib   pre   

开发人员经常将一些接口的参数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检查文件更新并比较两文件内容

标签:更改   workspace   dev   提交   文件   ges   php   lib   pre   

原文地址:http://blog.51cto.com/28917/2147305

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!