当前位置: 首页 > news >正文

jenkins构建完成后部署到本机,无法读取容器外文件夹

项目背景:

Docker+jenkins  构建完成后,要把打包的dist文件夹内容移动到网站目录  /www/wwwroot/xxxxxx 文件夹下;但是获取不到jenkins容器外的文件夹。

解决办法:

在容器中,添加挂载/映射本机目录,把网站目录 /www/wwwroot/xxxxxx 映射到 容器内设定的目录上。

在jenkins 中 设置 Build Steps 执行shell语句。

pwd 
node -v #查看Node的版本等是否有问题
npm -v 
npm install #安装依赖
npm run build #项目打包  注:此处我在项目配置文件设置的打包路径是/dist
#pwd 
echo '构建成功'
#ls #删除/var/jenkins_home/workspace/mount/vueAdminDev文件夹里所有的内容
rm -rf /var/jenkins_home/workspace/mount/vueAdminDev/*#将打包的dist文件夹内容移动到/var/jenkins_home/workspace/mount/vueAdminDev文件夹
cp -r -a ./dist/* /var/jenkins_home/workspace/mount/vueAdminDev/#文件夹地址为容器内地址

http://www.lryc.cn/news/324009.html

相关文章:

  • 如何使用 Elasticsearch 作为向量数据库
  • 高精度AI火灾烟雾检测算法,助力打造更加安全的楼宇环境
  • node和npm yarn包管理工具
  • 鸿蒙Harmony应用开发—ArkTS(@Link装饰器:父子双向同步)
  • 【数据结构】猛猛干7道链表OJ
  • 记录C++中,子类同名属性并不能完全覆盖父类属性的问题
  • 使用 ONLYOFFICE API 构建 Java 转换器,在 Word 和 PDF 之间进行转换
  • SpringCloudAlibaba Nacos配置及应用
  • #Linux(权限管理)
  • easyExcel复杂表头导出
  • 【大数据】五、yarn基础
  • 语义分割实战项目(从原理到代码环境配置)
  • 基于python+vue 的一加剧场管理系统的设计与实现flask-django-nodejs-php
  • 【Entity Framework】 EF中DbContext类详解
  • 智能风扇的新篇章:唯创知音WTK6900G语音识别芯片引领行业革新
  • [json.exception.type_error.316] invalid UTF-8 byte报错
  • 深度强化学习(九)(改进策略梯度)
  • Oracle修改Number类型精度报错:ORA-01440
  • 美团到店-后端开发一面
  • 面试算法-77-括号生成
  • webpack5零基础入门-12搭建开发服务器
  • opengl日记10-opengl使用多个纹理示例
  • 锂电池寿命预测 | Matlab基于ALO-SVR蚁狮优化支持向量回归的锂离子电池剩余寿命预测
  • 动态规划15 | ● 392.判断子序列 ● *115.不同的子序列
  • APP UI自动化测试思路总结
  • Codeforces Round 936 (Div. 2)
  • yolov6实现遥感影像目标识别|以DIOR数据集为例
  • stable-diffusion-electron-clickstart 支持windows AMD显卡
  • ES进程除了kill之外,有什么优雅关闭的方式吗?
  • 院子摄像头的监控