當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Jenkins构建Spring+Nodejs项目
生活随笔
收集整理的這篇文章主要介紹了
Jenkins构建Spring+Nodejs项目
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
構建node.js環境 1.安裝 node.js? 2.項目目錄下執行 npm i -production 安裝依賴的包 install時會在項目目錄下生成node_modules目錄,使用-production只會下載依賴相關的包,否則會下所有的包(太大了)。 因為編譯主機不能聯網,可以把生成好的node_modules目錄上傳到編譯環境。 3.執行 npm run build 打包 如果報缺失module 單獨安裝? npm i [module] -D
maven配置 保證npm能正常打包,在pom文件里增加如下: 《plugin》 《groupId》org.codehaus.mojo《/groupId》 《artifactId》exec-maven-plugin《/artifactId》 《executions》 《execution》 《id》exec-npm-install《/id》 《phase》initialize《/phase》 《goals》 《goal》exec《/goal》 《/goals》 《configuration》 《executable》npm《/executable》 《arguments》 《argument》run《/argument》 《argument》build《/argument》 《/arguments》 《workingDirectory》${basedir}/src/main/code《/workingDirectory》 《/configuration》 《/execution》 《/executions》 《/plugin》 在項目目錄下執行mvn clean?package確保項目能正常打包
Jenkins配置 其實mvn能執行成功,Jenkins配置不需要修改。只是把node.js加到環境變量后,jenkins需要重啟。 export NODEJS_HOME=/esop/software/node-v8.11.2-linux-x64 PATH=$PATH:$HOME/bin:$NODEJS_HOME/bin:
maven配置 保證npm能正常打包,在pom文件里增加如下: 《plugin》 《groupId》org.codehaus.mojo《/groupId》 《artifactId》exec-maven-plugin《/artifactId》 《executions》 《execution》 《id》exec-npm-install《/id》 《phase》initialize《/phase》 《goals》 《goal》exec《/goal》 《/goals》 《configuration》 《executable》npm《/executable》 《arguments》 《argument》run《/argument》 《argument》build《/argument》 《/arguments》 《workingDirectory》${basedir}/src/main/code《/workingDirectory》 《/configuration》 《/execution》 《/executions》 《/plugin》 在項目目錄下執行mvn clean?package確保項目能正常打包
Jenkins配置 其實mvn能執行成功,Jenkins配置不需要修改。只是把node.js加到環境變量后,jenkins需要重啟。 export NODEJS_HOME=/esop/software/node-v8.11.2-linux-x64 PATH=$PATH:$HOME/bin:$NODEJS_HOME/bin:
轉載于:https://www.cnblogs.com/vanuan/p/9575909.html
總結
以上是生活随笔為你收集整理的Jenkins构建Spring+Nodejs项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 达梦数据库工具使用说明
- 下一篇: 从Sun离职后,我“抛弃”了Java,拥