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

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.xdnf.cn/news/9020.html

相关文章:

  • HTTP与HTTPS网络原理(7000+字详解)
  • Go语言中常量的命名规则详解
  • 获取 Stream 对象的方式
  • 【C++进阶篇】红黑树的封装(赋源码)
  • md650透传
  • 字节跳动2025年校招笔试手撕真题教程(二)
  • Spyglass:目标文件(.spq)的结构
  • 汉诺塔超级计算机数据区结构和源代码详细设计
  • vue3组件--无限滚动效果
  • 算法题(155):线段覆盖
  • ADSY1100系统级模块(SOM)4 Tx/4 Rx, 0.1 GHz to 20 GHz
  • 【Java】多线程_创建线程的四种方式
  • 【测试】——AS/400快速入门
  • 可编程幻彩LED灯条的设计
  • Python文件操作完全指南
  • 【TypeScript】结构化类型系统与标明类型系统
  • Linux 内核学习(8) --- 字符设备操作函数
  • SpringBoot中消息转换器的选择
  • some java面试题
  • 第三方检测机构如何凭借专业公正保障软件质量?资质有哪些?
  • ELF文件的作用详解
  • STL 标准模板库全面解析:容器、算法与迭代器的核心应用
  • Eigen 库实现最小二乘算法(Least Squares)
  • 如何用AI实现需求分析
  • Newtonsoft Json序列化数据不序列化默认数据
  • LeetCode 1345 跳跃游戏 IV
  • CentOS7更新 GLIBC 2.25
  • 基于亚博K210开发板——六轴姿态传感器水平测试板验证
  • Java集合使用中的常见错误与最佳实践
  • Oracle 如何实现AI自然语言查询