官网地址:

https://jenkins.io
https://pkg.jenkins.io/redhat-stable/

在官网找到下载软链接,找到合适的平台,下面是官网给出的yum源:

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

安装java环境:使用手动方式安装java,因为使用jenkins编译java项目的时候需要配置JAVA_HOME环境变量,默认安装的是没有的。

www.scriptjc.com/article/867

然后使用yum安装即可:安装jenkins和插件时需要代理

yum install jenkins -y

手动安装的java可能需要创建如下软连接:

ln -sv /usr/local/java/bin/java /usr/bin/java

直接运行方式:

java -jar /usr/lib/jenkins/jenkins.war

系统服务systemd:以root身份运行jenkins能避免一些权限问题。

[Unit]
Description="jenkins service"
After=network.service

[Service]
User=root
Group=root
ExecStart=/usr/bin/java -jar /usr/lib/jenkins/jenkins.war

[Install]
WantedBy=multi-user.target

插件下载:

方法一:第一次启动时安装,配置代理如下。

vim /var/lib/jenkins/proxy.xml

<?xml version='1.1' encoding='UTF-8'?>
<proxy>
  <name>10.3.149.5</name>
  <port>8118</port>
  <userName></userName>
  <noProxyHost>localhost,127.0.0.1,10.3.149.0/24</noProxyHost>
  <secretPassword>{AQAAABAAAAAQwfshJtD1GxisznMsWg0E+ZV0SS94EZJYArC27c1IUFc=}</secretPassword>
  <testUrl></testUrl>
</proxy>

方法二:安装完成后安装插件,配置代理方法如下。

插件下载:启动jenkins后先不要安装插件,等进入配置后设置代理再下载,Manage jenkins -> Manage Plugins。

image.png

jenkins从git上下载的代码都在如下目录,注意该目录的大小:

/var/lib/jenkins/

为jenkins调用maven创建软连接:jenkins默认从/usr/bin目录下调用maven

ln -sv /usr/local/apache-maven-3.6.2/bin/mvn /usr/bin/mvn

为jenkins调用java命令创建软连接:默认从这些目录调用java命令(/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)

ln -sv /usr/local/jdk1.8.0_231/bin/java /usr/bin/java