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

​

相关推荐
Java后端的Ai之路6 小时前
CAS并发控制-从CPU指令到企业级乐观锁
vue.js·人工智能·python·cas·乐观锁
apple-mapping9 小时前
网络RTK定位学习总结
学习·网络rtk
楚山之石10 小时前
【Lancet Neurology 】多发性硬化认知障碍的 SDMT 筛查、灰质萎缩标志与认知康复循证路径
图像处理·人工智能·学习·mri
海海不掉头发11 小时前
CSDN博客_时序预测9模型复现对比
人工智能·学习·软件工程
蓝祁子yoky13 小时前
Qt学习日记 Day13:网络编程(一)-TCP基础与Socket实战
网络·qt·学习
架构师伯子明14 小时前
Ros 学习十三:IK Demo
学习
小羊没烦恼!14 小时前
关于分布式锁原理的一些学习与思考-redis分布式锁,zookeeper分布式锁
java·服务器·网络·学习·负载均衡
幼儿园蛋小黄14 小时前
从 STM32N647 的 AI 部署入门嵌入式:一条可落地的学习路线
人工智能·stm32·学习
jktantan15 小时前
每个节点 41 字节:把一棵百万节点树拆进 14 个 typed array
前端·javascript·vue.js·算法·typescript
Y.99916 小时前
电脑黑屏只有鼠标能动
学习