1. 安装Jenkinswget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key yum install -y fontconfig java-17-openjdk dnf -y install jenkins systemctl start jenkins2. 启动报错处理Failed to start Jenkins Continuous Integration Serverjava -jar /usr/share/java/jenkins.warRunning with Java 11 from /usr/lib/jvm/java-11-openjdk-11.0.20.8-1.oe2309.x86_64, which is older than the minimum required version (Java 17). Supported Java versions are: [17, 21]看看报错情况大多是最新版本的jenkins需要的jdk最低版本问题按提示下载最新版并选择新版java版本再次java -jaryum install -y fontconfig java-17-openjdk alternatives --config java3.查看初始密码cat /var/lib/jenkins/secrets/initialAdminPassword4. 开启防火墙firewall-cmd --permanent --add-port8080/tcp firewall-cmd --reload5. 修改workspace路径前提是你先把原来的数据copy到你需要的路径哦copy前建议先关闭jenkins。(1) 关闭jenkinssystemctl stop jenkins(2) 查看jenkins安装路径rpm -ql jenkins/usr/bin/jenkins/usr/lib/systemd/system/jenkins.service/usr/share/java/jenkins.war/usr/share/jenkins/migrate/var/cache/jenkins/var/lib/jenkins(3) vim /usr/lib/systemd/system/jenkins.service 查看本来的workspace路径把数据移走并授权jenkins用户# Unix account that runs the Jenkins daemon # Be careful when you change this, as you need to update the permissions of # $JENKINS_HOME, $JENKINS_LOG, and (if you have already run Jenkins) # $JENKINS_WEBROOT. Userjenkins Groupjenkins # Directory where Jenkins stores its configuration and workspaces EnvironmentJENKINS_HOME/var/lib/jenkins WorkingDirectory/var/lib/jenkins移走授权jenkins用户mv /var/lib/jenkins/ /home/ usermod -a -G root jenkins chown -R jenkins /home/jenkins(4) vim /usr/lib/systemd/system/jenkins.service 改资料# Directory where Jenkins stores its configuration and workspaces EnvironmentJENKINS_HOME/home/jenkins WorkingDirectory/home/jenkins(5) vim /etc/profileexport JENKINS_HOME/home/jenkins(6) 重启systemctl daemon-reload service jenkins restart chkconfig jenkins on
openEuler欧拉安装Jenkins并修改构建workspace路径
发布时间:2026/5/19 9:32:19
1. 安装Jenkinswget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key yum install -y fontconfig java-17-openjdk dnf -y install jenkins systemctl start jenkins2. 启动报错处理Failed to start Jenkins Continuous Integration Serverjava -jar /usr/share/java/jenkins.warRunning with Java 11 from /usr/lib/jvm/java-11-openjdk-11.0.20.8-1.oe2309.x86_64, which is older than the minimum required version (Java 17). Supported Java versions are: [17, 21]看看报错情况大多是最新版本的jenkins需要的jdk最低版本问题按提示下载最新版并选择新版java版本再次java -jaryum install -y fontconfig java-17-openjdk alternatives --config java3.查看初始密码cat /var/lib/jenkins/secrets/initialAdminPassword4. 开启防火墙firewall-cmd --permanent --add-port8080/tcp firewall-cmd --reload5. 修改workspace路径前提是你先把原来的数据copy到你需要的路径哦copy前建议先关闭jenkins。(1) 关闭jenkinssystemctl stop jenkins(2) 查看jenkins安装路径rpm -ql jenkins/usr/bin/jenkins/usr/lib/systemd/system/jenkins.service/usr/share/java/jenkins.war/usr/share/jenkins/migrate/var/cache/jenkins/var/lib/jenkins(3) vim /usr/lib/systemd/system/jenkins.service 查看本来的workspace路径把数据移走并授权jenkins用户# Unix account that runs the Jenkins daemon # Be careful when you change this, as you need to update the permissions of # $JENKINS_HOME, $JENKINS_LOG, and (if you have already run Jenkins) # $JENKINS_WEBROOT. Userjenkins Groupjenkins # Directory where Jenkins stores its configuration and workspaces EnvironmentJENKINS_HOME/var/lib/jenkins WorkingDirectory/var/lib/jenkins移走授权jenkins用户mv /var/lib/jenkins/ /home/ usermod -a -G root jenkins chown -R jenkins /home/jenkins(4) vim /usr/lib/systemd/system/jenkins.service 改资料# Directory where Jenkins stores its configuration and workspaces EnvironmentJENKINS_HOME/home/jenkins WorkingDirectory/home/jenkins(5) vim /etc/profileexport JENKINS_HOME/home/jenkins(6) 重启systemctl daemon-reload service jenkins restart chkconfig jenkins on