基于 Debian 的发行版 Neptune 更新 5.4 版
Neptune(直译做「海王星」)OS 是一个桌面 GNU/[Linux](https://51tbox.com/ "linux") 发行版。其基于 Debian Stretch ,但搭载了更新的内核以及额外的一些驱动程序。Neptune 基于 Debian ,因而 Debian 仓库是其获取更新和新软件的主要基础。 但 Neptune 还有自己的软件库来更...
51工具盒子
Neptune(直译做「海王星」)OS 是一个桌面 GNU/[Linux](https://51tbox.com/ "linux") 发行版。其基于 Debian Stretch ,但搭载了更新的内核以及额外的一些驱动程序。Neptune 基于 Debian ,因而 Debian 仓库是其获取更新和新软件的主要基础。 但 Neptune 还有自己的软件库来更...
#### 前言 Nginx开启Gzip压缩功能,可以使网站的css、js、xml、html等静态文件在传输时进行压缩,提高网站访问速度,进而优化Nginx性能,减轻网络带宽压力(节省带宽)。 #### 一、配置gzip压缩 1)修改nginx.conf配置文件,因为我这里是编译安装的Nginx,文件路径如下(Yum安装的在/etc/nginx/nginx.conf) ...
安装Jenkins成功之后,首次启动Jenkins后台管理,进入到安装插件的步骤,选择"推荐安装",继续下一步的时候出现错误提示: 出现一个错误 安装过程中出现一个错误:No such plugin:cloudbees-folder [系统管理 --\>\> 全局安全配置 --\&...
Jenkins每次手动触发job构建,是很麻烦的一件事情,job中可以配置定时构建,今天就来分享下定时构建;构建分为两种:定时构建和轮询SCM。 ### 一、定时构建 Jenkins采用了著名的UNIX任务调度工具CRON所使用的配置方式,用5个字段代表5个不同的时间单位(中间用空格隔开),语法如下: |--------------------|-------|-...
Jenkins 构建的项目信息一般会通过邮件发送给对应的开发人员。但是邮件的弊端是接收查看不是很及时。因此把Jenkins添加进钉钉聊天群就很高效的解决该类问题,本文介绍如何使用Jenkins集成钉钉群通知。 一、配置钉钉机器人 注:需要在钉钉电脑端操作 进入钉钉群 --\>\> 智能群助手 --\>\> 添加机器人 --\>\>...
在项目开发过程中,我们使用git进行源码管理,Jenkins进行程序构建,并打包成docker镜像或者jar包,但对同一个工程的不同分支改如何处理,要达到以下要求:不同的分支,docker镜像的tag不同。 在实际操作过程中遇到一个问题:同一个git不同的分支在同一个工作目录中会产生同名的目录,如果构建两个job,指定不同的分支,在同时执行构建时会产生混乱,这就需要用户在...
#### 一、Jenkins简介 Jenkins是一款开源CI\&CD软件,用于自动化各种任务,包括构建、测试和部署软件,可以集成很多环境。很多时候我们是给前端人员配置的FTP或者编写脚本提交代码,但是由于更新不方便。发布新的代码需要人工干预,为节省前端开发时间,所以我们就需要Jenkins 配合git钩子使用。 #### 二、Jenkins安装插件 1)Gitl...
#### 一、SonarQube介绍 SonarQube 是一个开源的代码质量分析平台,便于管理代码的质量,可检查出项目代码的漏洞和潜在的逻辑问题。同时,它提供了丰富的插件,支持多种语言的检测,如 Java、Python、Groovy、C、C++等几十种编程语言的检测。它主要的核心价值体现在如下几个方面: * 检查代码是否遵循编程标准:如命名规范,编写的规范等。 *...
### Docker 安装 Nginx Nginx 是一个高性能的HTTP和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务 。 1、查看可用的Nginx版本 访问Nginx镜像库地址:<https://hub.docker.com/_/nginx?tab=tags> 可以通过Sort by查看其他版本的 Nginx,默...