一、jenkins job相關配置
二、發布指令碼
[root@data-05 nps]# cat nps_web-page.sh三、jenkins伺服器安裝node.js環境#!/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"
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 --versionv8.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.自動部署 測試順序是,測試通過 倉庫拉下自動化指令碼框架的 執行測試指令碼,檢...