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(須要先安裝插件) 中配置服務器信息