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專案步驟
相關文章
- 專案步驟
- 專案引入reactiveCoCoa步驟React
- aws安裝jenkins步驟Jenkins
- 使用jenkins一鍵打包釋出vue專案JenkinsVue
- java打包相關的步驟Java
- 專案review步驟還有專案交接總結View
- 解放雙手 | Jenkins + gitlab + maven 自動打包部署專案JenkinsGitlabMaven
- pyinstaller 打包 exe 程式步驟和新增依賴檔案方法
- Laravel5.5 新專案建立步驟Laravel
- 專案執行落地的6個步驟
- 專案成本管理的4個重要步驟
- 專案執行管理的8個步驟
- Flutter Jenkins打包FlutterJenkins
- 2018-11-06 antd 的專案搭建步驟
- 特別詳細的react專案搭建步驟React
- composer init 初始化專案8個步驟
- 前端專案打包前端
- 要把專案問題管理好,專案經理需要這8個步驟!
- Linux下部署springboot專案的步驟及過程LinuxSpring Boot
- 基於mpvue的小程式專案搭建的步驟Vue
- IDEA SpringBoot專案配置熱更新的步驟詳解IdeaSpring Boot
- 20200109 - Laravel 專案部署和基礎開發步驟Laravel
- nodejs專案部署到騰訊雲詳細步驟NodeJS
- 專案進度管理的基本步驟是什麼
- VisualEffectGraph基礎操作 --建立VEG專案步驟講解
- jenkins專案釋出Jenkins
- ambari+ bigtop 編譯、打包、部署步驟總覽編譯
- vue 打包專案時因node記憶體洩露而報錯Vue記憶體洩露
- 基於node.js 自動打包專案,並提供http下載Node.jsHTTP
- 將 java 專案部署到 linux 上的具體步驟JavaLinux
- scrapy 框架新建一個 爬蟲專案詳細步驟框架爬蟲
- 使用React構建簡單專案步驟(Mac 環境)ReactMac
- JavaScript 專案遷移到 TypeScript 步驟以及遇到的問題JavaScriptTypeScript
- 提高專案預算精準度的關鍵步驟
- 專案管理計劃制定的四個關鍵步驟專案管理
- springboot專案打包瘦身Spring Boot
- Nuitka 打包python專案UIPython
- electron打包vue專案Vue