背景:
在公司实习,每次push代码都会有机子自动来跑单元测试,感觉好神奇啊,不过本次不是讲这个,最近leader给项目加上了license,我用了一个leader提供的main方法生成了一堆长码给它,然后给我一个许可文件.lic放到了指定 的目录下,否则在启动项目的时候就会验证ip地址、mac地址、cpu什么码什么的就会失败,我的ip是2号,还有一台服务器是103跑着的是develop分支的最新代码,每一台运行项目都有一个唯一的.lic验证文件,.lic验证文件对不上就会有问题,所以好几次我直接将改了的代码推送上去之后办公厅的音响就会大声告警“CI构建失败,分支管理员我的名字,失败原因:单元测试不通过”,好真是尴尬,我以为是什么环境有错,不信邪再push一下,又报我名字,查看了下原因,原来是许可证lic不通过...我把本地2号机的lic也上传上去覆盖掉了103号机的许可证,所以103上跑的许可证是我2号机的,当然不让跑了,如下
后来添加到了gitignore文件也没用