1. 安裝nodejs(已有則忽略)
brew install node
2. 搭建Jenkins環境
安裝: brew install jenkins
啟動: jenkins
預設:127.0.0.1:8080
安裝系統常用外掛。
PS: 首次啟動遇到Unlock jenkins, 開啟這個檔案/Users/xxx/.jenkins/secrets/initialAdminPassword,金鑰複製出來,填寫就OK。
2. 安裝ssh外掛
1. Publish Over SSH (檔案傳送到遠端伺服器)
2. SSH plugin (遠端執行shell)
4. 新建專案
git地址,分支名
**增加構建步驟:**
5. Jenkins打包(Execute shell)
rm -rf /Users/xxx/.jenkins/jobs/test_jenkins/react_demo.tar.gz
npm install
npm run build
cd /Users/xxx/.jenkins/jobs/test_jenkins
tar -zcvf react_demo.tar.gz -C /Users/xxx/.jenkins/workspace/test_jenkins/dist/ .
mv /Users/xxx/.jenkins/jobs/test_jenkins/react_demo.tar.gz /Users/xxx/.jenkins/workspace/test_jenkins/
6. 傳送檔案(Send files or execute commands over SSH)
選擇配置的ssh伺服器,然後輸入打包後的tar.gz,以及目標伺服器的資料夾
7. 遠端執行指令碼(Execute shell script on remote host using ssh)
首先選擇配置的遠端伺服器
cd /root/react
tar -xzvf react_demo.tar.gz
rm -rf react_demo.tar.gz
還有比如重啟tomcat或者ngix的shell
Jenkins打包node專案步驟
相關文章
- React Native安卓專案打包釋出APK步驟React Native安卓APK
- 專案步驟
- AndroidStudio打包步驟Android
- aws安裝jenkins步驟Jenkins
- 專案引入reactiveCoCoa步驟React
- 設計專案的步驟!
- 使用jenkins一鍵打包釋出vue專案JenkinsVue
- java打包相關的步驟Java
- 專案review步驟還有專案交接總結View
- 混合app打包步驟(本地+雲端)HybirdApp本地環境配置步驟APP
- Laravel5.5 新專案建立步驟Laravel
- 輕鬆轉移github專案步驟Github
- pyinstaller 打包 exe 程式步驟和新增依賴檔案方法
- react-native android 打包步驟ReactAndroid
- android 使用ANT批量打包apk步驟AndroidAPK
- 解放雙手 | Jenkins + gitlab + maven 自動打包部署專案JenkinsGitlabMaven
- 專案執行落地的6個步驟
- 專案執行管理的8個步驟
- 專案成本管理的4個重要步驟
- 專案里程碑制定常見步驟
- 門戶專案成功十步驟 (轉)
- 特別詳細的react專案搭建步驟React
- 佈置專案到伺服器的步驟伺服器
- 小白參與github專案的步驟(詳細)Github
- python web專案開發常見步驟PythonWeb
- 專案管理之我見:程式開發步驟專案管理
- 初為專案經理的工作步驟(轉)
- Flutter Jenkins打包FlutterJenkins
- java專案打包Java
- 前端專案打包前端
- 要把專案問題管理好,專案經理需要這8個步驟!
- 專案進度管理的基本步驟是什麼
- composer init 初始化專案8個步驟
- 基於mpvue的小程式專案搭建的步驟Vue
- nodejs專案部署到騰訊雲詳細步驟NodeJS
- java project 專案在 linux 下面部署步驟JavaProjectLinux
- 專案工作分解的步驟和注意問題(轉)
- 專案的實現:成功的八個步驟(轉)