Re: [問題] 比對二個檔案的問題 cmp或其它方法?

看板Linux作者 (肥兔小欽)時間12年前 (2013/09/05 17:12), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《hgs1906 (受遺棄之子)》之銘言: : 請問一下大家 最近為了自動化 : 所以用了jenkins自動編譯程式為java的war檔 : 之後在透過判斷新舊war檔是否差異來判斷要不要重新deploy : 原本的判斷方式為… : cmp -l a.war a.war.bak |wc -l : 透過cmp -l 列出所有的差異 在統計行數 : 只要差異的行數超過10行就重新deploy程式…這樣基本上沒有問題 自動化, 讚! 只是為何不是一律先移除再部署? 這樣單純許多, 也比較符合一般部署 狀況. 我是寫shell script搭配ant, 先從svn checkout出來後包成ear/war包, 再透過python script來進行daily build環境的重新部署動作 (on WAS). 一天daily build環境重新部署三次, 總共有5台daily build server, 為何要那麼多次 部署以及那麼多台機器部署一樣的版本? 其中有非常深奧的情況在裡面. XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.25.211

09/05 17:37, , 1F
因為jenkins設定成每天半夜去svn拉新的程式在ant成war
09/05 17:37, 1F

09/05 17:38, , 2F
考量到session application 第一次執行的速度 所以才……
09/05 17:38, 2F
文章代碼(AID): #1IA4hrI6 (Linux)
文章代碼(AID): #1IA4hrI6 (Linux)