1 Jenkins 是什么
Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。
2 Linux系统安装Jenkins
2.1 安装JAVA JDK
首先安装JAVA JDK 1.8
download latest war wget https://github.com/frekele/oracle-java/releases/
tar zxvf jdk-8u212-linux-x64.tar.gz
sudo mkdir /usr/share/java
sudo mv jdk1.8.0_212/ /usr/share/java/
sudo update-alternatives --install /usr/bin/java java /usr/share/java/jdk1.8.0_212/bin/java 1000
sudo update-alternatives --install /usr/bin/javac javac /usr/share/java/jdk1.8.0_212/bin/javac 1000
2.2 安装maven
第一步:下载
wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz
第二步:解压
在/usr/local/software目录下解压
tar -zxvf apache-maven-3.6.0-bin.tar.gz
第三步:修改/etc/profile
vim /etc/profile
在文件末尾追加如下内容:
export M2_HOME=/usr/local/software/apache-maven-3.6.0export PATH=$PATH:$M2_HOME/bin
第四步:使配置生效
source /etc/profile
第五步:查看maven版本
mvn -v
2.3 安装jenkins
第一步:下载
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
第二步:安装
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
第三步:配置
vim /etc/sysconfig/jenkins
启动端口,默认为8080
JENKINS_PORT="8080"
修改jenkins目录
将JENKINS_HOME="/var/lib/jenkins" 改成JENKINS_HOME="/data/jenkins"
我这里修改jenkins目录到/data,创建对应的/data目录
mkdir /data cp -a /var/lib/jenkins /data/
用户修改为root
JENKINS_USER="root"
修改目录权限
chown -R root:root /data/jenkins chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
第四步:jdk建立软链接
ln -s /usr/local/software/jdk1.8.0_131/bin/java /usr/bin/java
第五步:启动
systemctl start jenkins
修改防火墙权限:使得外网可以访问(8080为默认端口,在实际中选择启动端口)
firewall-cmd --zone=public --add-port=8080/tcp --permanentfirewall-cmd --zone=public --add-service=http --permanentfirewall-cmd --reload
第六步:安装插件
1、访问http://ip:8080/,出现如下画面
2、查看初始化密码,输入,点击继续
[root@localhost bin]# cat /data/jenkins/secrets/initialAdminPassword904951c87bcb47ff947b186b30677ad9
3、点击安装推荐的插件
若出现安装失败的插件,可点击重试,安装成功后,出现如下图
创建第一个管理员用户
保存并完成实例配置。
3 rpm包部署Jenkins
普遍在centos系统部署Jenkins,可以下载jenkins的最新rpm包部署。
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.235.2-1.1.noarch.rpm
rpm -ivh jenkins-2.235.2-1.1.noarch.rpm
systemctl start jenkinssystemctl enable jenkins
4 宝塔面板安装Jenkins
除上上述安装Jenkins 方式,也可以通过宝塔面板安装Jenkins
4.1 安装宝塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
4.2宝塔面板安装 Java项目管理器
点开Java项目管理器,在版本管理中安装tomcat8,这个版本安装的jdk是1.8版本的。
4.3下载war包
下载地址:http://mirrors.jenkins.io/war-stable/latest/jenkins.war
将war包放置于tomcat web目录下
4.4 安装
做好之后,我们可以直接用 (你的ip或域名):8082/jenkins/这样的形式来访问安装,宝塔面板的java项目管理器中的tomcat7、8、9 的默认端口依次是8081、8082、8083。
启动jenkins首页
文章评论