
Jenkins
笨笨的小菜
仅仅如此,一个爱好而已。
展开
-
基于CentOS+Jenkins+Maven+SVN+Tomcat+Java的自动化持续集成
1. 准备工作CentOS 7Jenkins 2.7Maven 3.3.9SVNTomcat 7Java 1.72. 安装Jenkins2.1 安装sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.reposudo rpm --import https://jenki原创 2016-06-01 14:23:38 · 3826 阅读 · 0 评论 -
Jenkins自动丢弃构建历史数据
把以前构建过的过时历史数据自动清除掉,保留最近更新的天数和个数。如下图:这样配置后,就只保留最近3天内的5个构建历史,避免一直保留沾满磁盘。...原创 2018-08-29 09:53:48 · 9011 阅读 · 1 评论 -
Jenkins复制项目
在实际生产过程中,通常是由一台服务器编译并发布到各个不同环境的服务器上。这时候会创建各个环境的发布项目,项目多的时候重新创建比较麻烦,这时可以利用插件复制项目:Copy project link ...原创 2018-10-23 10:15:02 · 6151 阅读 · 0 评论 -
持续集成 之 Jenkins插件 Multijob plugin
由于项目采用分布式服务架构,后端拆分为对外提供接口的接口层和对内提供服务的服务层,而服务层项目A又引用项目B和C服务,这时发布时就要求先发布A,再发布B和C,最后再发布接口项目。经过一番查找,找到了Jenkins插件 Multijob plugin,可以完美解决该问题。(1)首先创建MultilJob Project (2)添加 MultiJob Phase(3)添加任...原创 2018-10-26 12:22:01 · 9209 阅读 · 5 评论 -
CentOS搭建Sonar和Jenkins进行代码质量检测
一、SonarQube简介SonarQub e 是 一个开源的代码质量分析平台,便于管理代码的质量,可检查出项目代码的漏洞和潜在的逻辑问题。二、安装SonarQube(1)在官网下载安装包:https://www.sonarqube.org/downloads/(2)解压下载的zip包执行命令:unzip sonarqube-7.4.zip如果提示无效的命令,则需要先安...原创 2018-10-31 10:51:29 · 1064 阅读 · 0 评论