记录一次使用jenkins部署前端项目的过程

前言

DevOps

提到 Jenkins,想到的第一个概念就是 CI/CD 在这之前应该再了解一个概念。

DevOps 是 Development 和 Operations 的组合,是一种方法论,并不特指某种技术或者工具。DevOps 是一种重视 Dev 开发人员和 Ops 运维人员之间沟通、协作的流程。通过自动化的软件交付,使软件的构建,测试,发布更加的快捷、稳定、可靠。

CI

CI 的英文名称是Continuous Integration,中文翻译为:持续集成。

试想软件在开发过程中,需要不断的提交,合并进行单元测试和发布测试版本等等,这一过程是痛苦的。持续集成CI是在源代码变更后自动检测、拉取、构建的过程。
在这里插入图片描述

CD

CD 对应两个概念 持续交付Continuous Delivery 持续部署Continuous Deployment

持续交付

提交交付顾名思义是要拿出点东西的。在 CI 的自动化流程阶段后,运维团队可以快速、轻松地将应用部署到生产环境中或发布给最终使用的用户。

从前端的角度考虑,在某些情况下肯定是不能直接通过自动化的方式将最终的 build 结果直接扔到生产机的。持续交互就是可持续性交付供生产使用的的最终 build。最后通过运维或者后端小伙伴进行部署。
在这里插入图片描述

持续部署

作为持续交付的延伸,持续部署可以自动将应用发布到生产环境。
在这里插入图片描述

工具

  1. jenkins压缩包https://www.jenkins.io/download/
    在这里插入图片描述

  2. 腾讯轻量级应用服务器——宝塔Linux面板
    在这里插入图片描述

jenkins部署

  1. 安装Tomcat
    在这里插入图片描述
  2. 添加java项目
    在这里插入图片描述
  3. 上传jenkins文件
    点击根目录,上传下载的jenkins.war文件,解压完成后在将该文件删除
    在这里插入图片描述
  4. 访问地址
    等待一段时间后会出现以下页面——去面板的文件里找到该文件把密码复制进去即可——后面的步骤设置管理员,安装系统推荐的插件即可——到这jenkins就算部署完成了
    在这里插入图片描述
  5. 问题
    我jekins部署完成后系统管理显示以下三个问题,但是不影响正常使用,有解决办法的可以在评论区说一下,我也是个小白。
    在这里插入图片描述

构建前端项目并部署到服务器

记得保存与应用喔

  1. 安装nodeJS
    在这里插入图片描述
    在这里插入图片描述
  2. 安装 publish Over SSH
    用于前端项目部署
    在这里插入图片描述
  3. publish Over SSH 配置
    在这里插入图片描述
    在这里插入图片描述
  4. 新建一个任务
    在这里插入图片描述
  5. 项目配置
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

兢兢业业的码农

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值