51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开源工具

docker-compose安装Jenkins

docker-compose安装Jenkins

厉飞雨 阅读(313) 评论(0) 赞(10)

#### 一、Jenkins介绍 Jenkins是一个开源软件项目,起源于Hudson(Hudson是商用的),是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。 #### {#t2}二、docker-compose安装 Linux上我们可以从Github上下载它的二进制包来使用,最新发行的版本地...

Nginx配置正向代理访问互联网(支持http、https)

Nginx配置正向代理访问互联网(支持http、https)

厉飞雨 阅读(348) 评论(0) 赞(12)

#### **一、Nginx简介** Nginx(engine x)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站...

Nginx配置使用GeoIP2模块

Nginx配置使用GeoIP2模块

厉飞雨 阅读(293) 评论(0) 赞(14)

#### 一、Nginx简介 Nginx(engine x)是一个免费的、开源的、高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。 Nginx的特点是:占有内存少,并发能力强,事实上Ngi...

Nginx开启gzip压缩

Nginx开启gzip压缩

厉飞雨 阅读(219) 评论(0) 赞(13)

#### 前言 Nginx开启Gzip压缩功能,可以使网站的css、js、xml、html等静态文件在传输时进行压缩,提高网站访问速度,进而优化Nginx性能,减轻网络带宽压力(节省带宽)。 #### 一、配置[gzip压缩](https://51tbox.com/ "查看与 gzip压缩 相关的文章") 1)修改nginx.conf配置文件,因为...

Jenkins根据用户权限管理指定项目

Jenkins根据用户权限管理指定项目

厉飞雨 阅读(160) 评论(0) 赞(11)

### 权限需求 因Jenkins上存在开发、测试、预发布等三个不同环境的项目,同时因为项目需求,需要对不同的开发及测试人员配置不同的Jenkins权限,即以项目为单位,对不同人员进行不同权限配置。 Jenkins版本:2.245 文章源自小柒网-https://www.yangxingzhen.cn/7447.html 1、新增用户 文章源自小柒网-http...

Jenkins环境配置定时构建

Jenkins环境配置定时构建

厉飞雨 阅读(358) 评论(0) 赞(13)

Jenkins每次手动触发job构建,是很麻烦的一件事情,job中可以配置[定时构建](https://51tbox.com/ "查看与 定时构建 相关的文章"),今天就来分享下定时构建;构建分为两种:定时构建和轮询SCM。 ### 一、定时构建 Jenkins采用了著名的UNIX任务调度工具CRON所使用的配置方式,用5个字段代表5个不同的时间单位...

Jenkins配置钉钉通知

Jenkins配置钉钉通知

厉飞雨 阅读(259) 评论(0) 赞(12)

Jenkins 构建的项目信息一般会通过邮件发送给对应的开发人员。但是邮件的弊端是接收查看不是很及时。因此把Jenkins添加进钉钉聊天群就很高效的解决该类问题,本文介绍如何使用Jenkins集成钉钉群通知。 一、配置钉钉机器人 文章源自小柒网-https://www.yangxingzhen.cn/7326.html 注:需要在钉钉电脑端操作 文章源自小柒网-ht...

Jenkins通过Git多分支构建发布项目

Jenkins通过Git多分支构建发布项目

厉飞雨 阅读(336) 评论(0) 赞(13)

在项目开发过程中,我们使用git进行源码管理,Jenkins进行程序构建,并打包成docker镜像或者jar包,但对同一个工程的不同分支改如何处理,要达到以下要求:不同的分支,docker镜像的tag不同。 在实际操作过程中遇到一个问题:同一个git不同的分支在同一个工作目录中会产生同名的目录,如果构建两个job,指定不同的分支,在同时执行构建时会产生混乱,这就需要用户在...

Jenkins通过git钩子自动发布更新前端页面

Jenkins通过git钩子自动发布更新前端页面

厉飞雨 阅读(243) 评论(0) 赞(18)

### 前言 Jenkins是一款开源 CI\&CD 软件,用于自动化各种任务,包括构建、测试和部署软件,可以集成很多环境。很多时候我们是给前端人员配置的FTP或者编写脚本提交代码,但是由于更新不方便。发布新的代码需要人工干预,为节省前端开发时间,所以我们就需要Jenkins 配合git钩子使用。 ### 一、Jenkins安装插件 1)Gitlab Hook...