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

相关推荐
CCPC不拿奖不改名8 分钟前
网络与API:从HTTP协议视角理解网络分层原理+面试习题
开发语言·网络·python·网络协议·学习·http·面试
却道天凉_好个秋10 分钟前
音视频学习(八十四):视频压缩:MPEG 1、MPEG 2和MPEG 4
学习·音视频
●VON12 分钟前
AI 保险机制:为智能时代的不确定性兜底
人工智能·学习·安全·制造·von
还在忙碌的吴小二13 分钟前
Jenkins CLI (jcli) 使用手册
运维·jenkins
代码游侠17 分钟前
学习笔记——HC-SR04 超声波测距传感器
开发语言·笔记·嵌入式硬件·学习
军军君0132 分钟前
Three.js基础功能学习七:加载器与管理器
开发语言·前端·javascript·学习·3d·threejs·三维
知识分享小能手44 分钟前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04中的人工智能—— 知识点详解 (25)
人工智能·学习·ubuntu
崇山峻岭之间1 小时前
Matlab学习记录32
开发语言·学习·matlab
水上冰石1 小时前
查看k8s下Jenkins的插件在宿主机的路径
容器·kubernetes·jenkins
沐墨染1 小时前
敏感词智能检索前端组件设计:树形组织过滤与多维数据分析
前端·javascript·vue.js·ui·数据挖掘·数据分析