LinuxCentOs8 + Nginx + jenkins自動(dòng)化構(gòu)建部署VUE項(xiàng)目

1、先購買云服務(wù)器選擇linux系統(tǒng)/


登錄服務(wù)器(例如我的是騰訊云服務(wù)器)df-h (查看儲(chǔ)存空間)

2、首先安裝JDK 最低版本8.0

命令:yum -y install java-1.8.0-openjdk-devel

驗(yàn)證:java -version?

3、開始安裝jenkins

sudo wget-O/etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

以及密鑰GPG:sudo rpm--importhttps://pkg.jenkins.io/redhat-stable/jenkins.io.key

用 yum安裝Jenkins: yum install jenkins

到這里Jenkins就已經(jīng)安裝好了

啟動(dòng)Jenkins命令:service jenkins start

登錄時(shí)回有密鑰登錄,查看文件命令: vi?/var/lib/jenkins/secrets/initialAdminPassword

也可以輸入命令直接找到密碼:tail/var/lib/jenkins/secrets/initialAdminPassword

然后會(huì)進(jìn)入新手頁面,可按需安裝

也可以選擇 install??點(diǎn)擊后,頁面進(jìn)入了插件下載安裝頁面。耐心等待安裝完成然后創(chuàng)建Jenkins登錄用戶名等信息。

登錄jenkins后進(jìn)入頁面

Jenkins創(chuàng)建任務(wù)

創(chuàng)建一個(gè)自由風(fēng)格的項(xiàng)目


這里就可以配置你的項(xiàng)目了 前提是已經(jīng)配置了git(我配置是碼云)下面的是源碼鏈接可配置自己的遠(yuǎn)程倉庫


構(gòu)建時(shí)執(zhí)行shell命令
可在系統(tǒng)配置中配置gitee

下面是安裝安裝Nginx

1、yum安裝四個(gè)依賴:yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2、創(chuàng)建一個(gè)文件夾

mkdir nginx

3、然后 cd nginx 在nginx目錄下//下載tar包:wget http://nginx.org/download/nginx-1.19.5.tar.gz

4、解壓:tar -xvf nginx-1.19.5.tar.gz

5、進(jìn)入目錄:cd nginx-1.19.5? ? ? ?//執(zhí)行命令:./configure

6、執(zhí)行命令:make 然后再make install

然后訪問你服務(wù)器的網(wǎng)址 就可以看到


如果遇到"pid"錯(cuò)誤信息的話 進(jìn)入配置文件vim /usr/local/nginx/conf/nginx.conf

如果遇到"pid"錯(cuò)誤信息的話 進(jìn)入配置文件?vim /usr/local/nginx/conf/nginx.conf? 把pid前面的#去掉然后保存文件,結(jié)束所以進(jìn)程 結(jié)束命令:killall nginx

然后:nginx:nginx -s reload 刷新下瀏覽器

查看nginx進(jìn)程: ps -ef | grep nginx?

nginx -t 查看是否準(zhǔn)備就緒

接下來可去下載shell 附上鏈接https://xshell.en.softonic.com/

安裝簡單一路下一步即可


然后建立會(huì)話連接自己的服務(wù)器

根據(jù)自己根據(jù)自己要部署的項(xiàng)目下載環(huán)境


安裝npm


安裝vue


node環(huán)境

同時(shí)建立軟連接

命令:ln?-s?/usr/local/node-v10.15.3/bin/node? /usr/local/bin/node [源文件? 目標(biāo)文件](根據(jù)自己的目錄建立)


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容