CentOS7 上利用 jenkins 實(shí)現(xiàn)自動部署
前端項目打包部署,以前都是手工運(yùn)行打包命令,打包結(jié)束后壓縮,然后上傳到服務(wù)器上解壓部署。這種重復(fù)性的工作,確實(shí)有點(diǎn)讓人煩,而且效率也不高。
本文基于 vue 的前端項目、 GitHub 的代碼倉庫,簡述在 CentOS7 上利用 jenkins 實(shí)現(xiàn)自動部署。
一、安裝插件 NodeJS
Jenkins -> Manage Jenkins -> Manage Plugins

-> Avaliable 搜索 NodeJS,勾選 NodeJS,點(diǎn)擊 Install without restart 安裝

二、配置 NodeJS 插件
Jenkins -> Manage Jenkins -> Global Tool Configuation

NodeJS 節(jié)點(diǎn)下,點(diǎn)擊 NodeJS installations

填寫 Name,勾選 Install automatically,選擇 Version,最后點(diǎn)擊 Save

三、發(fā)布配置
Jenkins -> New Item

填寫 job name,選擇 Freestyle project,點(diǎn)擊 OK

點(diǎn)擊 Configure 配置 job 構(gòu)建參數(shù)

General 配置,填寫 Project name,Description

Source Code Management,選擇 Git,填寫 Repository URL,如果是私有倉庫,還需要填寫 Credentials( 點(diǎn)擊 Add 添加)

Build Environment,勾選 Provide Node & npm bin/ folder to PATH

Build,點(diǎn)擊 Add build step 下拉,選擇 Execute shell

輸入以下腳本
node -v npm install -g yarn --registry=https://registry.npm.taobao.org yarn -v yarn install yarn lint yarn build

點(diǎn)擊 Save
四、測試構(gòu)建
Jenkins -> All -> node_vue -> Build Now

五、遇見問題

項目是在 windows 下開發(fā),windows 對文件名大小不敏感,上傳到 CentOS7 構(gòu)建時出現(xiàn)如上錯誤,通過更改文件名的大小寫,保持代碼中引用文件名與實(shí)際文件名大小寫一致,構(gòu)建成功。

總結(jié)
以上所述是小編給大家介紹的CentOS7 上利用 jenkins 實(shí)現(xiàn)自動部署,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,請注明出處,謝謝!
相關(guān)文章
輕松解決 Linux操作系統(tǒng)故障恢復(fù)技巧
輕松解決 Linux操作系統(tǒng)故障恢復(fù)技巧...2006-10-10
FreeBSD 6.0-RELEASE下建立高速DNS緩存服務(wù)器的方法
FreeBSD 6.0-RELEASE下建立高速DNS緩存服務(wù)器的方法...2007-05-05
Ubuntu系統(tǒng)搭建django+nginx+uwsgi的教程詳解
這篇文章主要介紹了Ubuntu系統(tǒng)搭建django+nginx+uwsgi的思路詳解,本文分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價值 ,需要的朋友可以參考下2019-05-05
Linux下C開發(fā)環(huán)境的構(gòu)成和安裝
Linux下C開發(fā)環(huán)境的構(gòu)成和安裝...2006-10-10
在 Ubuntu Linux 桌面上安裝 spotify在線聽音樂的步驟
Spotify 是一個可讓你訪問大量歌曲的數(shù)字音樂流服務(wù)。這篇文章給大家介紹在 Ubuntu Linux 桌面上安裝 spotify在線聽音樂的步驟,需要的朋友參考下吧2018-03-03

