Jenkins構建Vue專案

2022-01-10 00:38:16 字數 1432 閱讀 1940

一、jenkins job相關配置

二、發布指令碼

[root@data-05 nps]# cat nps_web-page.sh 

#!/bin/sh

user_ip=172.168.168.109

user_name=root

dst_dir=/fs01/nps-web/web-page-manage/boot-inf/classes/static

cd /fs01/.jenkins/workspace/web-page-manage/pagesrc/dist

ssh $@$ rm -rf /fs01/nps-web/web-page-manage/boot-inf/classes/static/*

/usr/bin/scp -r ./* $@$:$

ssh $@$ mv $/index.html /fs01/nps-web/web-page-manage/boot-inf/classes/templates

ssh $@$ "source /etc/profile && /fs01/nps-web/web-page-manage/stop.sh"

ssh $@$ "source /etc/profile && cd /fs01/nps-web/web-page-manage && ./start.sh 2"

三、jenkins伺服器安裝node.js環境

sudo yum install epel-release
現在可以使用yum命令安裝node.js了。

sudo yum install nodejs
因為在開發過程中我需要管理節點包,我還要安裝新公共管理的軟體包管理器,使用以下命令。

(注意:由於新版的nodejs已經整合了npm,所以這一步可以忽略。)

sudo yum install npm
檢查一下:

# node --version

v6.12.2

# npm --version

3.10.10

可以看到,用這種方法安裝的話,版本比較舊。

wget
解壓:

tar zxvf node-v8.9.4.tar.gz
進入目錄:

cd node-v8.9.4
配置:

./configure
編譯:

make
安裝:

sudo make install
檢查:

# node --version

v8.9.4

# npm --version

5.6.0

Jenkins 構建專案

進入起始介面 新建item 建立新專案 freestyle project 通用的專案建立方法 在新建專案頁面 新增構建步驟 構建 檢視任務的構建歷史 build history 點選構建編號,或選擇編號下的選項 注意 這裡自動使用了 sh xe 命令來包裝執行 可以全面地了解jenkins的專案執...

jenkins構建vue專案遇到的坑

昨晚使用jenkins來編譯乙個vue專案,直接拷貝之前的乙個vue工程,編譯的時候報錯。問題由此而來。在網上搜各種資料後,有乙個說可能跟部分檔案許可權為root,而其他檔案許可權不是root有關,但是又找不到哪個檔案導致了這個問題。使用cnpm安裝需要的包,也是各種問題。在回家的路上思考這個問題,...

Jenkins專案構建執行

準備環境 繼jenkins環境搭建完成後,進行外掛程式的管理 思路 專案順序是,開發提交 到 倉庫,測試通過jenkins拉下開發的 打包部署 1.開發提交 2.jenkins自動從 倉庫拉取對應分支的 3.自動打包 4.自動部署 測試順序是,測試通過 倉庫拉下自動化指令碼框架的 執行測試指令碼,檢...