jenkin docker node 自動化部署配置

  jenkins 安裝必須插件node

     NodeJS Pluginlinux

     Publish Over SSHdocker

1:新建一個任務,選擇構建一個自由風格的軟件項目shell

     

2:源碼管理選擇Gitnpm

     2.1 填寫Git項目地址Repository URLbash

     2.2 配置Git帳戶密碼【Credentials】經過右側添加服務器

    

 

3: 構建觸發器 ide

     這邊暫時沒有配置,根據各自需求工具

4: 構建環境配置ui

      選擇 Provide Node & npm bin/ folder to PATH

      設置 NodeJS Installation(這邊下拉沒有選項的話要去 系統管理--》全局工具配置--》NodeJS 配置 ,可是實際配置是無效(PS:不知道是否是我本身問題),後後面構建時候是報錯【env: ‘node’: No such file or directory】,須要手動安裝Node程序 

      docker jenkins 手動安裝Node 教程:

# 進入jenkins對應容器中
# docker exec -it [對應容器id] bash
 
# 安裝nodejs
# apk add --no-cache nodejs
 
# 檢查node
# node -v 

      

 

5: 構建配置

      增長構建步驟選擇執行 shell

    

    輸入命令:

       npm install
       npm run build:prod

   

 

 6:構建後操做

     項目實際訪問地址不是當前打包的目錄,須要把文件拷貝到正式的目錄中去

     增長構建後操做步驟

     

 

     選擇linux服務器(SSH Server)沒有須要先去 系統管理--》系統配置 Publish over SSH(須要先安裝插件) 中配置服務器信息

     

相關文章
相關標籤/搜索