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:prod


xcopy 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、任务列表

​

相关推荐
敬往事一杯酒哈14 小时前
海康 AGV 导航读码器学习
学习
xcs1940514 小时前
前端 vue 的前端页面debugger 进不去
前端·javascript·vue.js
qq_2842740516 小时前
机械原理笔记:平面机构自由度计算(复合铰链、局部自由度、虚约束)与四杆机构入门(含考点)
笔记·学习·平面·自动化·制造
qq_2842740517 小时前
数控铣床与加工中心笔记:铣刀与刀柄系统、G54试切对刀、镜像加工指令、孔加工工艺(钻扩铰镗)与固定循环G73/G83/G81/G76/G87/G84
笔记·学习·自动化·制造
雪芽蓝域zzs17 小时前
第 5 节:Marker 点击弹出 InfoWindow 信息窗口
vue.js
Titan202418 小时前
MySQL访问个人学习笔记
笔记·学习·mysql
小雪崩19 小时前
嵌入式学习 day64:字符设备驱动
学习
个 人 练 习 生19 小时前
C++ string 类模拟实现:从底层理解字符串(上)
开发语言·c++·经验分享·学习·程序人生
坤坤子吖19 小时前
C++智能指针:RAII、shared_ptr与内存泄漏
开发语言·c++·笔记·学习
大包子19 小时前
structuredClone vs lodash.cloneDeep:核心差异与选型指南
javascript·vue.js