前言 最近在搭建一个自己的网站,网站框架搭好了要把项目放到服务器运行,但是每次更新网站内容就要手动部署一次,实在很麻烦,于是就想搭建一套自动化部署的服务。看了一些案例最后选用现在比较主流的Jenkins + Github + Nginx的方案来搭建,于是跟着教程去做,顺便把自己搭建的过程分享 ...
借鉴博客:https: www.jianshu.com p d b ab c 借鉴博客:https: blog.csdn.net ansu article details 准备一个vue项目代码上传到git仓库 jenkins配置node插件: , jenkins全局配置,选择自动安装node:选择的版本要和本地vue项目运行的版本一至,不然jenkins打包的时候会报错各种问题 接下创建一个任务 ...
2021-11-14 21:22 0 834 推荐指数:
前言 最近在搭建一个自己的网站,网站框架搭好了要把项目放到服务器运行,但是每次更新网站内容就要手动部署一次,实在很麻烦,于是就想搭建一套自动化部署的服务。看了一些案例最后选用现在比较主流的Jenkins + Github + Nginx的方案来搭建,于是跟着教程去做,顺便把自己搭建的过程分享 ...
前面文章介绍了Jenkins+svn+tomcat实现自动化部署,现在终于有空抽时间出来写下Jenkins+svn+nginx实现自动部署vue前端项目。 jenkins的安装和配置已经在前面文章进行介绍,下面介绍实现vue前端项目需要进行的哪些额外的步骤。 注意:在安装jenkins ...
一、项目准备 1、新建一个vue的项目,确保能在浏览器正常访问。然后在项目的根目录下新建一个Dockerfile的文件,内容如下 2、在根目录下创建一个nginx.conf,内容如下 在浏览器访问服务器ip:8081,通过nginx转发到localhost ...
前言 主要是觉得之前写的webhooks太蠢了,会有宕机事件,更新包的时候,网站会打不开,详情可以看我这篇文章从零开始通过webhooks实现前端自动化。 现在不是都在用docker么,然后就找找看有没有docker,nginx自动化的,更新完代码直接就发布的东西,也不会有宕机时间,所以就整了 ...
环境说明: 操作系统:Ubuntu 18.04 64位(阿里云服务器) Jenkins:2.235.1 Docker:19.03.12 整体流程: Linux服务器上安装Docker Linux服务器上安装Jenkins 准备一个VUE项目,代码传到 ...
docker pull nginx docker run -itd -p 82:80 -v /opt/soft/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /var/log/nginx/logs:/var/log/nginx -v /var ...
在项目目录创建Dockerfile 进去过后填入下面的内容 第一行写的是设置基础镜像,也就是我们刚刚pull下来的nginx镜像, 第二行是写一个作者,写上自己的邮箱就好滴啦, 第三行的意思 ...
准备工作 (1)安装nginx镜像 (2)查看nginx镜像 部署项目 (1)生成vue项目 (2)创建 Nginx Config配置文件 在项目根目录下创建 Nginx 文件夹,该文件夹下新建 ...