Jenkins自動部署Vue項目測試環(huán)境

每次寫代碼都會被測試煩到,Bug標了解決還是追著問為啥測的時候還沒解決胺啤愉棱?答曰還沒發(fā)測試,又被追著問啥時候發(fā)罢芷荨奔滑?于是只能說好好好這就發(fā),發(fā)測試環(huán)境又得先build顺少,我的i7 256GSSD 12G內(nèi)存Build都慢的一筆朋其,煩不勝煩。想了想脆炎,其實測這種項目完全可以不用Build梅猿,Vue自己數(shù)據(jù)驅(qū)動,編譯以后直接就出結(jié)果秒裕,命令都省了袱蚓。為了優(yōu)化流程(偷懶),這不上Jenkins能忍几蜻?

(此處應有圖片:憤怒的切圖仔)

上Jenkins之前我首先考慮了一下要不要上Docker喇潘,后來想想看還是算了。一則本來就準備弄個虛擬機當服務器梭稚,再弄個docker沒啥必要颖低。二則需求也不是很復雜,就裝個Jenkins就好哨毁,直接上手簡單暴力枫甲。

首先,打開
Jenkins
下載最新版的Jenkins,然后用Xshell/SSH/Samba隨便什么方法把它拷到你的隨便什么目錄下(在這里我使用的是用戶目錄)

然后開始安裝扼褪?不不不想幻,你還沒裝JDK呢。輸入:

yum search java|grep jdk

找到各種版本的JDK话浇。隨便挑一個脏毯,就:

yum install java-1.7.0-openjdk

等它裝完就成。哦幔崖,最好不要裝1.6以下食店,我被坑了一次。

下一步正式開始裝Jenkins了赏寇。CD到你使用的目錄:

cd ~

這東西最好是放在后臺運行吉嫩,不然你沒法打其他命令。確保這個目錄下有你下載的jenkins.war文件嗅定,然后輸入命令:

nohup java -jar ./jenkins.war --httpPort=80

為什么要映射到80自娩?因為方便啊...

然后CD到你的項目目錄,我的目錄是用戶目錄/web渠退。項目怎么跑我想我應該沒必要說明了忙迁。直接:

npm i
nohup npm run dev > /dev/null 2>&1 &
這樣后臺運行項目也好了。然后我們來設(shè)置Jenkins.

打開瀏覽器碎乃,輸入http://你的IP地址姊扔,直接就可以進入Jenkins Welcome界面。
根據(jù)提示一步一步配置好就行了梅誓,進入Jenkins開始配置項目恰梢。因為Vue會實時更新,所以只是測試的話沒必要設(shè)置build梗掰,只要設(shè)置好更新目錄就行——這又省事了删豺,下次用到了再寫。

在主界面點擊新建——構(gòu)建一個自由風格的軟件項目(名字自己填)

然后點擊General標簽下的第一個高級愧怜,定義自己的項目目錄:

接著在源碼管理里填寫你的SVN地址呀页,并添加賬號密碼登錄,進行代碼拉取

最后還需要設(shè)置項目運行的時間間隔:

全部設(shè)置完畢后拥坛,點擊保存即可蓬蝶。為什么不需要做構(gòu)建步驟?因為Vue會自己做數(shù)據(jù)更新猜惋,只需要你更改了源碼丸氛,項目就會自己更新。全部設(shè)置完以后著摔,在面板就可以看到項目了缓窜。等它自己執(zhí)行就行了!

它的效果是啥樣的?就是,我只要提交到SVN禾锤,測試環(huán)境立馬就會更新私股。再也不用被測試妹子懟了!恩掷!感覺自己真是棒棒倡鲸!

OK,下一個目標就是把windows服務器上的項目部署也搞定黄娘,把持續(xù)集成自動化搞起來峭状!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市逼争,隨后出現(xiàn)的幾起案子优床,更是在濱河造成了極大的恐慌,老刑警劉巖誓焦,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件胆敞,死亡現(xiàn)場離奇詭異,居然都是意外死亡罩阵,警方通過查閱死者的電腦和手機竿秆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來稿壁,“玉大人幽钢,你說我怎么就攤上這事「凳牵” “怎么了匪燕?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長喧笔。 經(jīng)常有香客問我帽驯,道長,這世上最難降的妖魔是什么书闸? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任尼变,我火速辦了婚禮,結(jié)果婚禮上浆劲,老公的妹妹穿的比我還像新娘嫌术。我一直安慰自己,他們只是感情好牌借,可當我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布度气。 她就那樣靜靜地躺著,像睡著了一般膨报。 火紅的嫁衣襯著肌膚如雪磷籍。 梳的紋絲不亂的頭發(fā)上适荣,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天,我揣著相機與錄音院领,去河邊找鬼弛矛。 笑死,一個胖子當著我的面吹牛栅盲,可吹牛的內(nèi)容都是我干的汪诉。 我是一名探鬼主播废恋,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼谈秫,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了鱼鼓?” 一聲冷哼從身側(cè)響起拟烫,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎迄本,沒想到半個月后硕淑,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡嘉赎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年置媳,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片公条。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡拇囊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出靶橱,到底是詐尸還是另有隱情寥袭,我是刑警寧澤,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布关霸,位于F島的核電站传黄,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏队寇。R本人自食惡果不足惜膘掰,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望佳遣。 院中可真熱鬧识埋,春花似錦、人聲如沸苍日。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽相恃。三九已至辜纲,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背耕腾。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工见剩, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人扫俺。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓苍苞,卻偏偏與公主長得像,于是被迫代替她去往敵國和親狼纬。 傳聞我的和親對象是個殘疾皇子羹呵,可洞房花燭夜當晚...
    茶點故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內(nèi)容