Jenkins打包node項目步驟

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
相關文章
相關標籤/搜索