本教程主要讲解了怎么使用 Jenkins 和 Github Actions 部署前端项目。第一部分是使用 Gitea 配置局域网 git 服务器,再使用 Jenkins 将 Gitea 下的项目部署到局域网服务器。第二部分是使用 Github Actions 将 Github 项目部署到 Github Page 和阿里云。阅读本教程并不需要你提前了解 Jenkins 和 Github Action
文章目录前言一、安装一、安装docker二、安装Docker-compose三、安装Harbor二、前端Docker部署实践2.1 在前端项目中配置相关文件2.1.1 dockerfile2.1.2 default.conf2.1.2 打包及推送前端项目镜像2.1.3 Harbor中管理镜像并运行2.1.4 配置宿主机nginx代理2.1.5 浏览器访问 前言过往项目中,前端项目最原始粗暴的部署
学习了一周的CICD,踩了很多坑,都是泪,特此记录一下整个过程,本次项目产出效果是,git push的时候自动化直接部署到服务器上,以下是整个大致流程:1、本地代码push到gitlab2、gitlab通过webhook通知到jenkins3、jenkins拉取gitlab仓库代码,并执行shell脚本4、shell脚本执行docker命令,打包项目5、安装nginx,并把打包好的dist目录映射
 原始发布部署:   石器时代的我们,先是本地打包好项目,在去服务器上把原来的文件删了,然后回到本地copy到服务器;   这操看起来简单,实际部署的人就知道多烦了,假如来几个项目都要重新发布;那就爽了;   今天小编分享个自动打包部署方法,Jenkins 上只要你的小鼠标轻轻一点就OK;正文:  首先是服务器上安装 Jenkins ;前提呢要现在服务器上安装Java 环境&n
服务器上部署前端Vue项目代码本人自己感觉部署前端代码部署后端难,主要是我在部署的过程中遇到了各种报错?,写这篇文章主要是记录一下自己艰难的踩坑过程,最终部署成功~~~前端框架使用的是Vue3 服务器系统是CentOS7部署的整个过程主要分为一下几步:打包vue项目在服务器上配置相关的环境和安装nginx上传前端打包好的项目到服务器修改nginx配置文件准备好了就开始吧!!!1. 打包vue项目
转载 5月前
31阅读
前端自动化打包部署先上目录 主要依赖 archiver和ssh2// 项目文件目录下 npm install archiver ssh2 -Dpackage.json 文件配置对应命令"build-dev": "vue-cli-service build --mode development", "build-pro": "vue-cli-service build --mode produ
# Jenkins前端代码部署教程 作为一名经验丰富的开发者,我很高兴能够教会你如何在Jenkins中实现前端代码部署。在本教程中,我将向你展示整个部署流程,并提供每一步需要做的操作和代码示例。 ## 步骤概述 在下表中,我将展示实现Jenkins前端代码部署的整个流程,让你快速了解每个步骤的具体内容。 | 步骤 | 操作
### 如何部署前端代码 前端代码部署是将编写好的前端代码部署到服务器上,让用户可以通过浏览器访问到我们的网站。这里我们使用 Kubernetes(K8S)来进行前端代码部署。下面我们将详细介绍整个部署流程以及每一步需要做的事情。 #### 部署流程 首先,让我们来看一下整个前端代码部署的流程: | 步骤 | 描述 | | ---- | ---- | | 1 | 准备前端代码 | | 2
原创 3月前
55阅读
需求背景:作为一个前端,特别身处于中小公司时,对于部署也需要有所了解。本次就介绍前端基础的项目部署。本次使用的是阿里云服务器进行的部署部署核心步骤1.准备打包好的前端代码(dist包)或者是一个html文件 2.购买阿里云服务器,并且连接 3.为阿里云服务器安装ngnix开启web服务 4.使用xshell和sftp将自己的前端代码放到服务器上1.准备前端代码这部分很简单,可以随意准备。我这边就随
# 如何实现Docker部署前端代码 ## 流程图 ```mermaid flowchart TD A(准备前端代码) --> B(创建Dockerfile) B --> C(构建Docker镜像) C --> D(运行Docker容器) ``` ## 步骤表格 | 步骤 | 描述 | | :--: | :-- | | 1 | 准备前端代码 | | 2 | 创建Dock
原创 6月前
23阅读
当前的前端代码部署流程前端工程的开发流程大概如下图:本地进行业务开发、打包构建配置(webpack);线上构建机进行代码打包构建;部署系统将新的代码部署到线上服务器;流程比较中规中矩,和现在的大部分团队应该是同一个模式,前端代码经过重新构建打包后,文件名中的 hash 发生了变化,从而让客户端不受缓存影响,可以获取到最新的代码。寻找痛点前端是一种技术问题较少、工程问题较多的软件开发领域。单从一个应
用户在前端页面点击请求, 到nginx(根据upstream配置的后端服务器 ip:端口 和 location匹配规则   负载到后端)。nginx.conf   配置文件#指定用户,避免权限问题 user root; #工作线程程数 核心数的2倍 worker_processes 1; #日志记录 #error_log logs/er
超简单的前端静态资源服务器部署--nginx说明前提步骤一:链接服务器步骤二:安装Nginx步骤三:测试步骤四:部署其他项目关于Nginx.conf 配置的一些说明1.前端路由hash和history部署区别路由功能:hash模式和history模式实现功能:hash模式-url后带#history模式-url后不带#部署需求采用hash方式打包后,部署在nginx上备注(下面是遇到的一些问题记
**将前端代码部署到nginx** 作为一名经验丰富的开发者,我将会教你如何将前端代码部署到nginx。在这篇文章中,我将分步骤告诉你整个部署流程,以及每一步所需的代码示例。让我们一起来完成这个任务吧! **部署流程** 下面是将前端代码部署到nginx的步骤: | 步骤 | 描述 | | ---- | ---- | | 步骤一 | 安装nginx | | 步骤二 | 配置nginx |
原创 3月前
25阅读
一、环境jenkins环境Git 插件,用于拉取代码库中的代码Publish Over SSH插件,用于SSH连接远程的服务器NodeJS环境测试使用的前端demo,地址:https://gitee.com/hsh2015/vue-test.git 二、系统配置1. NodeJS全局配置 在【Manage Jenkins】- 【Global Tool Configuration】中配置NodeJS
上午折腾了一下Jenkins持续集成,由于公司使用自己搭建的svn服务器来进行代码管理,因此这里Jenkins是针对svn服务器来进行的配置,后面稍微介绍了下针对Github管理的项目的Jenkins配置之前项目每次修改之后都需要本地npm run build一次手动发布到服务器上方便测试和产品查看,有了Jenkins持续集成之后只要svn或者git提交之后就会自动打包,很方便,此次记录以备后询。
转载 2月前
42阅读
前端代码发布案例参考 看了两个个知乎的回答, 自己总结下.大公司里怎样开发和部署前端代码?回答一非覆盖发布: 文件的摘要信息放到资源文件发布路径中, 这样内容有修改的文件变成了一个全新的文件, 不会覆盖之前的文件先全量部署静态资源, 再灰度部署页面.大公司里怎样开发和部署前端代码?回答二回答二: 简单情况下的发布方式前提: 前后端发布分离前端渲染, 不考
动手实践其实动手实践也应该包含在学习方法里,它的意义是如此重要,所以我把动手实践专门划分在一个段落里。上述的主要是理论知识的学习,而我们要认清编程本质上是一门技术,一门手艺(我当然承认编程其实是一门艺术)。一定要能够动手做出实际的东西,写下一行行代码才算你真正掌握。否则你只能拿着书里学到的那些名词术语装装逼而已。在交流群里胡侃半天,结果别人问你造过什么轮子,开发过什么项目你就傻眼了。现在前端岗位招
一、前言一般开发采用前后端分离,前端代码在本地调试没有问题后,这时候需要将其部署到服务器上,这样就可以随时随地使用网址(或域名,域名得备案申请)来进入网站了,我们来使用Nginx来部署前端代码。 前提:已经拿到完整的前端代码包已经在服务器上安装好nginx代理服务器二、过程本地前端代码上传到服务器上,使用命令:sudo scp 本地目录 主机名@host_ip:服务器目录 并提示登录密码,然后输入
在Kubernetes环境中,部署前端代码到Nginx是一个常见的操作。本文将介绍如何实现这一过程,包括整体流程和具体代码示例。 整体流程如下表所示: | 步骤 | 操作 | | ---- | ---- | | 1 | 创建一个Nginx的Deployment | | 2 | 配置Nginx服务 | | 3 | 将前端代码打包成Docker镜像 | | 4 | 创建一个Nginx的Servic
原创 3月前
114阅读
  • 1
  • 2
  • 3
  • 4
  • 5