前言
當(dāng)你使用nginx實(shí)現(xiàn)了負(fù)載均衡,當(dāng)你有了超過(guò)3臺(tái)以上的應(yīng)用服務(wù)器時(shí),一個(gè)特別頭疼的問(wèn)題就來(lái)了,發(fā)布項(xiàng)目好麻煩。
你每次都要在本地編譯打包一遍,然后手動(dòng)復(fù)制到每一臺(tái)服務(wù)器上面去,如果只有一兩臺(tái)服務(wù),那么確實(shí)還不算麻煩,但是當(dāng)你有了一定數(shù)量的服務(wù),你就會(huì)發(fā)現(xiàn),發(fā)布一遍項(xiàng)目,一個(gè)小時(shí)過(guò)去了。然后你即使改動(dòng)一個(gè)小的地方,所有的必須又重新發(fā)布一遍,最后在發(fā)布項(xiàng)目上面浪費(fèi)的時(shí)間都足夠你睡一覺(jué)了。
所以這里就要讓你們知道,如何使用第三方的一些軟件來(lái)幫你完成這些麻煩的問(wèn)題。(我知道有技術(shù)的人都是隨便自己寫個(gè)腳本就完成了,那你大可不必往下看咯)
需要的軟件以及環(huán)境
Jenkins管理軟件,幫你自動(dòng)構(gòu)建和發(fā)布項(xiàng)目(這是必須的)
以下的軟件和環(huán)境并非必須,可以根據(jù)自己的情況做出調(diào)整,我只是列出我用到的
Ant編譯打包軟件