对前端Jenkins自动化部署的研究
1. 安装
安装 Nginx
1.1去官网下直接下载,解压缩 start nginx
就可以使了,常用命令:
start nginx # 启动
nginx -s reload # 修改配置后重新加载生效
nginx -s reopen # 重新打开日志文件
nginx -t # 配置文件检测是否正确
1.2 安装Jenkins
从官网下载文件安装之后,我这里安装到 C:\Jenkins
(Mac 不用在意),默认端口 8080,这时候浏览器访问 localhost:8080
就能访问 Jenkins 首页,这里注意如果不安装到 C 盘根目录有些插件安装会出错
这里会让你去某个地方找一个初始密码文件打开并填到下面的密码框里,验证成功之后进入页面,选择 Installsuggested plugins
推介安装的插件
插件都安装完成之后进入用户登录界面,设定用户名、密码及邮箱。
然后提示 Jenkins is ready!→ Start using Jenkins ~
注意这里因为要使用node的命令来执行创建后操作,所以还需要安装插件:NodeJSPlugin
、 Deployto container
、 Github
、 Postbuild task
这里顺便记录一下启动和关闭Jenkins服务的命令行:
net start jenkins // 启动Jenkins服务
net stop jenkins // 停止Jenkins服务
2. 创建svn项目的Jenkins任务
2.1 新建
左边栏新建一个任务,输入一个任务名称,这里随便写一个
2.2 配置
General
这里才是重头戏,进入刚刚创建的任务的配置页面的 General
弃旧的构建就是检测到新的版本之后把旧版本的构建删除
Jenkins 不仅可以持续集成 Github 上的项目:
进行commit上去后即可进行部署了
大致是这样还需要深入研究
转载于:https://www.cnblogs.com/zhouyideboke/p/11377920.html
对前端Jenkins自动化部署的研究相关推荐
- 前端 Jenkins 自动化部署
这两天折腾了一下 Jenkins 持续集成,由于公司使用自己搭建的 svn 服务器来进行代码管理,因此这里 Jenkins 是针对 svn 服务器来进行的配置,Git 配置基本一致,后面也介绍了下针对 ...
- Jenkins自动化部署前端Vue项目
Jenkins自动化部署前端Vue项目 前言 安装NodeJs 下载NodeJs 安装NodeJs npm配置 Jenkins配置NodeJs 安装NodeJs插件 配置NodeJs 新建及配置任务 ...
- 前端项目jenkins自动化部署
项目打包和自动化部署 一. 项目部署和DevOps 1.1. 传统的开发模式 在传统的开发模式中,开发的整个过程是按部就班就行: 但是这种模式存在很大的弊端: 工作的不协调:开发人员在开发阶段,测试和 ...
- 运维(1) Jenkinsfile+Dockerfile+Nginx实现前端Vue自动化部署
一.前言 本文将基于以下环境通过Dockerfile+Jenkinsfile+Nginx 以jenkins流水线的方式实现前端Vue自动化部署 Docker version 1.13.1, build ...
- jenkin swindows启动_Windows环境下实现Jenkins自动化部署
详见:https://blog.csdn.net/Try_harder_every_day/article/details/79170065 Jenkins自动化部署: 几条具体的思路:1.开发人员将 ...
- Jenkins自动化部署入门
一.简介 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. Jenkins自动化部署实现原理 ...
- Jenkins 自动化部署上线
Jenkins 自动化部署上线 Jenkins 自动化部署上线 由于51cto格式问题,可以直接访问https://www.abcdocker.com/abcdocker/3174 查看原文 [TOC ...
- Jenkins 设置镜像_我常用的SpringBoot+Jenkins自动化部署技巧,贼好用,推荐给大家...
SpringBoot+Jenkins自动化部署技巧,远程部署同样适用,附通用自动化脚本!本文将从半自动化部署讲起,到自动化部署,讲解一套生产环境切实可用的自动化部署方案! 半自动化部署 之前写过的Sp ...
- jenkins 手动执行_我常用的SpringBoot+Jenkins自动化部署技巧,贼好用,推荐给大家...
项目源码地址 项目源码:麻烦转发后关注@JAVA发量告急私信回复[自动化]即可获取! SpringBoot+Jenkins自动化部署技巧,远程部署同样适用,附通用自动化脚本!本文将从半自动化部署讲起, ...
最新文章
- 参加web前端培训要学会哪些技能
- R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(不同分组配置不同的箱体填充色)实战
- R语言ggplot2可视化在分面图(facet_grid)的条形图上添加计数(count)或者百分比(percent)标签实战
- 实现数组(java)
- grep 打印出过滤字段及后3行内容
- JavaScript——易班优课YOOC课群在线测试自动答题解决方案(十二)脚本整合
- ios13全选手势_iOS13系统5个简单实用的技巧 快速选择/三指操作/批量删除短信/文字转表情...
- webpack 图片的路径与打包
- php封装图片上传,PHP文件上传封装
- struts2文件下载
- eclipse中添加svn插件
- OmniConverter: Mac上的最简单好用的免费全能音视频转换器
- 你是如何抵制百度系列产品的?
- pip更新不成功/Python虚拟环境下如何更新pip(Pycharm)
- git提交代码至码云
- 新手看Mockplus
- linux编译openssl报错,cargo编译musl报错openssl
- vscode搭建c++开发环境
- 一个BAT大厂面试者整理的Android面试题目!
- 必不可少的数学基础-单调有界定理
热门文章
- mysql将查到的数据删除_MySQL数据库的基本操作——增、删、改、查
- PAT_B_1086_Java(15分)
- 表白代码c语言_这段代码怎么啦?居然瞬间引起了所有程序员网友的注意!
- python正则表达式快速入门_Python学习笔记——正则表达式入门
- 图论--边双连通V-DCC缩点
- org.apache.hadoop.hbase.ClockOutOfSyncException
- C/C++内存分配、内存区划分、常量存储区、堆、栈、自由存储区、全局区(静态区)、代码区
- 【模型训练-loss】模型训练过程中train, test loss的关系及原因
- VS2013出现“无法找到“xxx.exe”的调试信息,或者调试信息不匹配”错误解决方案
- fort77编译器安装