centos7下搭建jenkins+gitlab+gradle+sonarqube+springBoot+docker日志预警详细图文

本文详细介绍了如何在centos7环境下搭建jenkins、gitlab、gradle、sonarqube和springBoot的集成环境,包括Jenkins的安装、配置、端口调整、安全设置,以及gitlab的访问令牌设置和ssh密钥管理。此外,还涉及到了sonarqube的安装、配置与数据库连接,以及与jenkins的集成。整个过程旨在实现日志预警和持续集成的自动化流程。

centos7下搭建jenkins+gitlab+gradle+sonarqube+springBoot+日志预警

搭建背景:公司让我在内网环境下搭建Jenkins,在配置docker时出了点问题,后续解决Bug后会更新。新人第一篇不足之处,请批评指正 持续更新中这段时间比较忙我会尽快完善,最后更新时间->20190827 12:53。。。。所以看到的是一部分

Jenkins背景(没有兴趣的朋友可以跳过)

可以去参考下面这位大哥的这里不过多解释了
持续集成、持续交付、持续部署(CI/CD)简介

jenkins介绍
Jenkins是一个独立的开源自动化服务器,可用于自动化各种任务,如构建,测试和部署软件。
Jenkins可以通过本机系统包Docker安装,甚至可以通过安装Java Runtime Environment的任何机器独立运行。
Jenkins只是一个平台,真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有Hudson是Jenkins的前身,是基于Java开发的一种持续集成工具,用于监控程序重复的工作,Hudson后来被收购,成为商业版。后来创始人又写了一个jenkins,jenkins在功能上远远超过hudson
Jenkins官网:https://jenkins.io/Jenkins
下载:http://updates.jenkins-ci.org/
jenkins的全部镜像:http://mirrors.jenkins-ci.org/status.html

第一步jenkins的安装

Jenkins 自身采用 Java 开发,所以要必须安装 JDK;
卸载openjdk
查询 rpm -qa|grep java
删除 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64

安装jdk
链接:https://pan.baidu.com/s/1Tedaf1GMHqwcDxm-xTdw2g
提取码:sshl
解压jdk文件到当前文件夹
cd /usr/local/java
tar -zvxf jdk-8u211-linux-x64.tar.gz
设置环境变量(修改/etc/profile文件)
vim /etc/profile
(博客写到这里的时候遇到个$不显示的问题加个\ 就好了)
export JAVA_HOME=/usr/local/java/jdk1.8.0_211
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
重启
shutdown -r now 或 reboot
安装环境linux
以下四种方法任选一种
1.离线安装
http://pkg.jenkins-ci.org/redhat/wget http://pkg.jenkins-ci.org/redhat/jenkins-2.39-1.1.noarch.rpm
下载(也可以Windows下载再转过来)
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins.io.key
公钥sudo yum -y install jenkins-*.noarch.rpm
2.在线安装
http://pkg.jenkins-ci.org/redhat/sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.keysudo yum -y install jenkins
3基于Tomcat
安装并启动 Tomcat;从官网下载 jenkins.war 至 $CATALINA_BASE/webapps,Tomcat 会自动部署;浏览器访问:http://centos:8080/jenkins/
4.免安装wget http://mirrors.jenkins.io/war-stable/latest/jenkins.warsudo
java -jar jenkens.war ## 启动服务,直至看到日志
Jenkins is fully up and runningcurl http://localhost:8080/ ## Jenkins 已就绪

我采用的是第二种方式添加yum源下载安装Jenkins
[root@git ~]# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat/jenkins.repo
[root@git ~]# rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key
[root@git ~]# yum -y install jenkins
DeltaRPMs disabled because /usr/bin/applydeltarpm not installed.
安装deltarpm :
yum provides ‘*/applydeltarpm’
yum install deltarpm
yum -y install jenkins
NoPresto metadata available for jenkins
https://pkg.jenkins.io/redhat/
下载对应的jenkins-2.191-1.1.noarch.rpm
r

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值