jenkin前端项目部署----远程服务

Publish Over SSH(Jenkins插件)、linux服务器的nginx配置、存放位置


文章目录

  • jenkin前端项目部署----远程服务
  • 前言
  • 一、jenkins配置?
    • 1.常用配置
    • 2.Jenkins系统配置
    • 3.遇到的坑
  • 二、Linux配置
    • 1.配置nginx
    • 2.创建文件夹

前言

参考文章:https://juejin.cn/post/7000534516410351646


一、jenkins配置?

1.常用配置

1、创建一个自由风格的项目
2、钉钉机器人—>运行时,在钉钉上提示信息;
3、丢弃旧的构建---->解决每次构建占用磁盘的问题
https://blog.csdn.net/xl_name/article/details/79626238
4、源代码管理
代码存放的地址、可访问的账户、具体位置

4、构建触发器
轮询SCM----->H/2 * * * *
5、构建环境选择对应的NodeJS(版本很重要,一定要是对应的前端开发的版本)

6、执行shell

7、Send files or execute commands over SSH
(1)dist/****.tar.gz 当前目录下的压缩包;
(2)remote directory 这个写想要存放的位置,例如/alien
(3)解压路径./ 或者 全路径(部分项目必须全路径)

2.Jenkins系统配置

Publish over SSH
1、里面新增一个对应ip的服务器;
2、需要账号、密码、想要存放文件的位置

3.遇到的坑

1.系统配置和Publish over SSH写的路径不一致,在指定的包总是不能显示
系统配置:/home/docker
构建的SSH:dist/**.tar
服务器上一直存在/home/docker下,实际想在/home/docker/v1下
2.Send files or execute commands over SSH
dist 自己寻设置的目录;
解压的时候必须写全路径(相对路径)
cd /home/docker/v1
tar -xzvf mulch.tar.gz -C ./m1

二、Linux配置

1.配置nginx

cd /etc/nginx/conf.d/locationconf:

location  /test {alias  /home/docker/v1/test;index  index.html index.htm;try_files $uri $uri/ /index.html 404;
}

编辑完成后需要重启nginx
重启命令:nginx -s reload

2.创建文件夹

这个是为了方便前端项目放在指定位置,所以一般要提前创建一个文件夹
cd /home/docker/volume
mkdir test

Jenkin前端项目部署----远程服务相关推荐

  1. vue/react/web前端项目部署到阿里云服务器_nginx_pm2流程及部署前的准备

    前端开发完成的项目,不管是使用vue.react.或者是别的web项目,最终都是要部署到外网上,让用户可以通过域名来访问.这篇文章以一个 react 移动端的项目为例,讲怎样将自己本地的项目部署到阿里 ...

  2. vue 前端项目部署阿里云服务器

    vue 前端项目部署阿里云服务器 one 前期准备 two 代码打包 扔服务器 one 前期准备 首先两个软件应该下载(Xftp Xshell),如果有其他类似的软件也可以. 打开xftp,新建一个会 ...

  3. 基于sentry的前端错误监控日志系统(部署sentry服务器/前端项目部署)-让前端最快的定位到生产问题

    基于sentry的前端错误监控日志系统(部署sentry服务器/前端项目部署)-让前端最快的定位到生产问题 背景 在这越来越发达的网络时代,web应用也是越来越复杂,尤其是前端的开发,也是越来越受重视 ...

  4. 多个前端项目部署在nginx中同一个server下

    多个前端项目部署在同一个域名下 在vue.config.js中设置 publicPath: '/web/' 在路由index.js中设置 base:'/web/' 在index.html中加入 修改N ...

  5. Vue前端项目部署在tomcat

    第一步 配置java环境,下载tomcat后解压,然后将webapps里的默认文件删掉 第二步 修改vue项目下config/index.js,注意dev和build都要改assetsPublicPa ...

  6. 前端项目部署,阿里云服务器部署前端项目,超详细

    需求背景:作为一个前端,特别身处于中小公司时,对于部署也需要有所了解.本次就介绍前端基础的项目部署.本次使用的是阿里云服务器进行的部署 部署核心步骤 1.准备打包好的前端代码(dist包)或者是一个h ...

  7. 前端项目部署到云服务器

    前端开发完成的项目,不管是使用vue.react.或者是别的web项目,最终都是要部署到外网上,让用户可以通过域名来访问.这篇文章以一个 react 移动端的项目为例,讲怎样将自己本地的项目部署到阿里 ...

  8. 【Vue】如何将一个Vue前端项目部署到Gitee

    第一步:在Gitee上新建一个空的项目,记下项目的名称(如:test) 第二步:打包自己的前端项目. 注意事项:手动添加一个vue.config.js配置文件,修改打包之后js.css.图片等文件的引 ...

  9. 基于sentry的前端错误监控日志系统(部署sentry服务器/前端项目部署)-让前端最快的定位到生产问题...

    背景 在这越来越发达的网络时代,web应用也是越来越复杂,尤其是前端的开发,也是越来越受重视. 所以在我们前端开发完成后,会有一些列的web应用的上线验证,如自测.QA测试.code review 等 ...

最新文章

  1. php源码之计算两个文件的相对路径
  2. 开始VC之路--创建窗体
  3. linux gstack pstack 进程运行堆栈查看工具
  4. Sql Server2005性能
  5. SPU解析优化:模块设计与实现,SKU优化
  6. 负债的阶梯,你在第几层?
  7. vscode 左侧图标_1分钟将vscode撸成小霸王
  8. 【渝粤教育】国家开放大学2018年春季 0045-21T烹饪原料学(1) 参考试题
  9. 29. PHP 错误控制
  10. esayexcel导出动态表头数据
  11. python气象包_Python-Cartopy包: 地图投影
  12. 2008年度世界五百强
  13. 关于源级串联电感提高稳定性的理由
  14. 2021SAAE上海第七届教育装备展览会
  15. 实验四+049+尤帆贤
  16. javascript getDay()方法 语法
  17. 什么样的女孩是真正爱你的!
  18. 三星电视:科技创新塑造美好生活,绿色行动守护地球明天
  19. MATLAB figure最大化
  20. 求职英语_面试英文须知

热门文章

  1. Ubuntu18.04安装教程(很详细)
  2. 简单 python 爬虫(一)
  3. 一个IT售前咨询顾问是如何工作和生活的?
  4. ffmpeg如何实现MP3转码g711a,
  5. Logisim的使用
  6. 扫码枪在中文输入法下扫描乱码问题
  7. Internet History, Technology and Security (Week⑨)
  8. pandas 实例操作:美国人口案例分析
  9. Win8下装XP双系统
  10. Win11终于兼容安卓App!微软推送安卓子系统