持续集成工具Jenkins
一、Jenkins 简介
jenkins中文社区:https://jenkins-zh.cn/tutorial/
二、下载安装
1、安装JDK
下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
解压
[root@izr4s05capgvfdgveb7l8mz ~]# tar xf jdk-8u261-linux-x64.tar.gz -C /usr/local/
设置环境变量 [root@izr4s05capgvfdgveb7l8mz ~]# vim /etc/profile export JAVA_HOME=/usr/local/jdk1.8.0_261 export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin
使环境变量生效 [root@izr4s05capgvfdgveb7l8mz ~]# source /etc/profile
查看JAVA版本 [root@izr4s05capgvfdgveb7l8mz ~]# java -version java version "1.8.0_261" Java(TM) SE Runtime Environment (build 1.8.0_261-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
2、安装Tomcat
# 下载Tomcat
[root@izr4s05capgvfdgveb7l8mz ~]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.36/bin/apache-tomcat-9.0.36.tar.gz # 解压
[root@izr4s05capgvfdgveb7l8mz ~]# tar -zxvf apache-tomcat-9.0.36.tar.gz -C /usr/local/ # 启动
[root@izr4s05capgvfdgveb7l8mz apache-tomcat-9.0.36]# ./bin/startup.sh
# 停止
[root@izr4s05capgvfdgveb7l8mz apache-tomcat-9.0.36]# ./bin/shutdown.sh
3、安装jenkins
下载地址:https://jenkins.io/download/
https://prodjenkinsreleases.blob.core.windows.net/redhat/jenkins-2.251-1.1.noarch.rpm
YUM 安装
[root@izr4s05capgvfdgveb7l8mz ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
[root@izr4s05capgvfdgveb7l8mz ~]# rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
[root@izr4s05capgvfdgveb7l8mz ~]# yum -y install jenkins
RPM 安装
[root@izr4s05capgvfdgveb7l8mz ~]# wget https://pkg.jenkins.io/redhat-stable/jenkins-2.251-1.1.noarch.rpm
[root@izr4s05capgvfdgveb7l8mz ~]# rpm -ivh jenkins-2.251-1.1.noarch.rpm
安装成功后会在/usr/lib/jenkins/ 生成jenkins.war
将该文件复制到/usr/local/apache-tomcat-9.0.36/webapps
然后再启动toncat服务会在该目录下生成jenkins目录

linux:jenkins 默认安装目录
(1)/usr/lib/jenkins/:jenkins安装目录,WAR包会放在这里。
(2)/etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。
(3)/var/lib/jenkins/:默认的JENKINS_HOME。
(4)/var/log/jenkins/jenkins.log:Jenkins日志文件。
三、启动测试
[root@izr4s05capgvfdgveb7l8mz ~]# /etc/init.d/jenkins start #启动jenkins后会在/usr/lib/jenkins/下生成一个jenkins.war文件 #将该文件复制到/usr/local/apache-tomcat-9.0.36/webapps/下 #启动tomcat后会在该目录生成jenkins目录 [root@izr4s05capgvfdgveb7l8mz apache-tomcat-9.0.36]# ./bin/startup.sh [root@izr4s05capgvfdgveb7l8mz ~]# cd /usr/local/apache-tomcat-9.0.36/webapps/ [root@izr4s05capgvfdgveb7l8mz webapps]# ls docs examples host-manager jenkins jenkins.war manager ROOT
默认密码路径:/root/.jenkins/secrets/initialAdminPassword![]()






五、安装GIT
[root@izr4s05capgvfdgveb7l8mz ~]# tar xf git-2.28.0.tar.gz -C /usr/local/ [root@izr4s05capgvfdgveb7l8mz ~]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker [root@izr4s05capgvfdgveb7l8mz ~]# yum -y remove git [root@izr4s05capgvfdgveb7l8mz ~]# make prefix=/usr/local/git all [root@izr4s05capgvfdgveb7l8mz ~]# make prefix=/usr/local/git install [root@izr4s05capgvfdgveb7l8mz ~]# echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile [root@izr4s05capgvfdgveb7l8mz ~]# source /etc/profile
六、配置jenkins
系统管理->插件管理,在可选插件下,过滤SSH,找到publish over ssh插件,直接安装


系统管理--》全局工具配置--》JDK

系统管理--》全局工具配置--》GIT

系统管理--》系统配置








Jenkins:添加SSH全局凭证
https://www.cnblogs.com/dotnet261010/p/12393917.html
七、常见错误
八、其他


浙公网安备 33010602011771号