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

05-jenkins学习之旅-vue前项目部署实践

 1、创建被管理项目

2、构建流程说明

jenkins其实就是将服务部署拆分成了:
1、拉取代码(git)
2、打包编译(npm install)
3、自定义脚本(dist复制、执行启动脚本)
4、部署成功后的一些通知等

 3、demo配置

3.1、General

3.2 源码管理 

添加用户名密码方式如下图

 3.2.1 常见错误(retured status code 128)

jenkins在使用git拉取代码的时候,首先需要有git插件,其次服务器需要安装并配置git.
具体处理方式可以查看:02-jenkins学习之旅-基础配置-CSDN博客  中的【2 git配置

Failed to connect to repository: Command "gitexe ls-remote -h -- sh:/it bonnie@127.0.0.1:29418/jdzjw.git HEAD"retured status code 128 stdout:stderr: Host key verification failed.fatal: Could not read from remote repository.
Please make sure you have the correct access rightsand the repository exists.

 3.3、Triggers

3.4、Environment

 3.5、Build steps

cd C:\ProgramData\Jenkins\.jenkins\workspace\***
npm install --registry=http://registry.npm.taobao.org

cd C:\ProgramData\Jenkins\.jenkins\workspace\***
npm run build:prodxcopy C:\ProgramData\Jenkins\.jenkins\workspace\***i\dist D:\project\web\**\dist /s /e /y

 3.8、构建设置、构建后设置

 以上完成后,可以点击【save】保存

4、拉取源代码在服务器上的地址

路径可以在jenkins.xm中配置,详见02-jenkins学习之旅-基础配置-CSDN博客 中【0 配置主路径】

5、任务列表

http://www.dtcms.com/a/213433.html

相关文章:

  • hadoop异构存储
  • crc32代码设计
  • Docker基础 -- 构建 RK3588 Debian 根文件系统
  • 海思3519V200ARM Linux 下移植 Qt5.8.0
  • EPT(Efficient Prompt Tuning)方法,旨在解决提示调优(Prompt Tuning)中效率与准确性平衡和跨任务一致性的问题
  • Android studio进阶开发(六)--如何用真机通过okhttp连接服务器
  • 20250526惠普HP锐14 AMD锐龙 14英寸轻薄笔记本电脑(八核R7-7730U)的显卡驱动下载
  • Linux_编辑器Vim基本使用
  • 【iOS】 锁
  • Linux(Centos 7.6)命令详解:tar
  • jEasyUI 表单的 CRUD 应用
  • pgsql 一些用法
  • 【C++指南】string(四):编码
  • Android 架构演进之路:从 MVC 到 MVI,拥抱单向数据流的革命
  • 手机发热怎么办?
  • 网络安全全知识图谱:威胁、防护、管理与发展趋势详解
  • 【后端高阶面经:缓存篇】37、高并发系统缓存性能优化:从本地到分布式的全链路设计
  • 上海市计算机学会竞赛平台2025年5月月赛丙组手机充电
  • C语言| 拷贝传递(指针控制内存单元)
  • ROS2学习(12)------ROS2 分布式通信说明
  • 深入解析Spring Boot与Spring Security整合实现JWT认证
  • Vue 前端全方位性能优化指南
  • Java常用API
  • WireShark网络抓包—详细教程
  • uni-app学习笔记十五-vue3中defineExpose的使用
  • Linux系统编程-DAY05
  • 鸿蒙OSUniApp 开发带有通知提示的功能组件#三方框架 #Uniapp
  • Vue 样式穿透(深度选择器)::v-deep
  • 如何轻松地将文件从 iPhone 传输到 PC
  • 软件测试过程中如何定位BUG