问题:
    某次发布,需要修复一个bug;
    这个bug在一个js文件里面。修改完成后发布;js更新;但是引用js的html还在引用旧版的js;导致bugfix失败
    我司是基于gulp构建h5代码;gulp高版本应该是出现了一个bug;修改js后,引用js的html更新了内容。但是没有修改文件的时间戳;由于版本号是固定的8位;所以文件大小也没发生变化。
    image.png
    我们用的发布脚本是ansible;用的rsync的默认传输方式【基于时间戳和文件大小】判断文件是否变更。导致html没有同步到服务器上。

    解决:
    通过checkSum参数判断文件是否变更;
    image.png
    image.png

    参考文档:
    http://www.senra.me/rsync-documents-parameters-description-and-usage-examples/