centos

CentOS Jenkins配置中的环境变量设置

小樊
57
2025-07-16 23:53:37
栏目: 智能运维

在CentOS上配置Jenkins环境变量主要包括安装必要的软件包、配置Java环境、安装Jenkins、设置防火墙、配置SSH访问、创建Jenkins用户、安装安全插件、定期备份等。以下是一个详细的指南:

安装JDK和配置环境变量

  1. 安装JDK
sudo yum install -y java-1.8.0-openjdk-devel
java -version
  1. 配置Java环境变量
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile

安装和配置Jenkins

  1. 下载并安装Jenkins
wget https://pkg.jenkins.io/redhat-stable/jenkins-2.346.3-1.1.noarch.rpm
sudo yum localinstall jenkins-2.346.3-1.1.noarch.rpm
  1. 配置Jenkins服务
sudo vi /usr/lib/systemd/system/jenkins.service
[Unit]
Description=Jenkins Continuous Integration Server
Requires=network.target
After=network.target

[Service]
Type=notify
NotifyAccess=main
ExecStart=/usr/bin/jenkins
Restart=on-failure
SuccessExitStatus=143
TimeoutStartSec=90
User=jenkins
Group=jenkins
WorkingDirectory=/var/lib/jenkins
Environment="JENKINS_HOME=/var/lib/jenkins"
Environment="JENKINS_WAR=/usr/share/java/jenkins.war"
Environment="JENKINS_WEBROOT=/var/lib/jenkins/war"
Environment="JENKINS_LOG=%L/jenkins/jenkins.log"
Environment="JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk"
sudo systemctl daemon-reload
sudo systemctl start jenkins
sudo systemctl enable jenkins

配置环境变量

  1. 通过 /etc/profile 配置系统级环境变量
export GIT_HOME=/path/to/git
export PATH=${GIT_HOME}/bin:${PATH}
export NODE_HOME=/path/to/node
export PATH=${NODE_HOME}/bin:${PATH}
source /etc/profile
  1. 通过Jenkins的系统管理页面配置全局环境变量
  1. 通过文件设置全局环境变量

以上步骤涵盖了在CentOS上配置Jenkins环境变量的各个方面,包括系统级环境变量和Jenkins全局环境变量的设置。通过这些配置,可以确保Jenkins在构建过程中能够正确引用所需的环境变量。

0
看了该问题的人还看了