美文网首页
华为云自动部署

华为云自动部署

作者: 心淡然如水 | 来源:发表于2021-03-24 14:42 被阅读0次

编译构建

image.png
# 功能:  打包
# 参数说明:
#       -Dmaven.test.skip=true:跳过单元测试
#       -U:每次构建检查依赖更新,可避免缓存中快照版本依赖不更新问题,但会牺牲部分性能
#       -e -X :打印调试信息,定位疑难构建问题时建议使用此参数构建
#       -B:以batch模式运行,可避免日志打印时出现ArrayIndexOutOfBoundsException异常
# 使用场景: 打包项目且不需要执行单元测试时使用
mvn package -Dmaven.test.skip=true -U -e -X -B -P pro

#功能:打包;执行单元测试,但忽略单元测试用例失败,每次构建检查依赖更新
#使用场景: 需要执行单元测试,且使用构建提供的单元测试报告服务统计执行情况
# 使用条件:在”单元测试“中选择处理单元测试结果,并正确填写测试结果文件路径
#mvn package -Dmaven.test.failure.ignore=true -U -e -X -B

#功能:打包并发布依赖包到私有依赖库
#使用场景: 需要将当前项目构建结果发布到私有依赖仓库以供其他maven项目引用时使用
#注意事项: 此处上传的目标仓库为Devcloud私有依赖仓库,注意与软件发布仓库区分
#mvn deploy -Dmaven.test.skip=true -U -e -X -B
image.png

部署

image.png
image.png
image.png
image.png

前段部署

image.png
image.png

前端构建

image.png
export PATH=$PATH:/root/.npm-global/bin

npm install cnpm -g --registry=https://registry.npm.taobao.org
cnpm install
cnpm install  file-saver
cnpm install  xlsx
cnpm install  script-loader
cnpm install  html2canvas jspdf
#默认构建

npm run build

tar -cvf dist.tar dist/
image.png

相关文章

网友评论

      本文标题:华为云自动部署

      本文链接:https://www.haomeiwen.com/subject/wachhltx.html