在CentOS上配置Jenkins环境变量主要包括安装必要的软件包、配置Java环境、安装Jenkins、设置防火墙、配置SSH访问、创建Jenkins用户、安装安全插件、定期备份等。以下是一个详细的指南:
sudo yum install -y java-1.8.0-openjdk-devel
java -version
/etc/profile
文件,添加以下行: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
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
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
/etc/profile
配置系统级环境变量:/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
env.properties
,用于存储全局环境变量的键值对,每行格式为 key=value
。env.properties
文件的路径。以上步骤涵盖了在CentOS上配置Jenkins环境变量的各个方面,包括系统级环境变量和Jenkins全局环境变量的设置。通过这些配置,可以确保Jenkins在构建过程中能够正确引用所需的环境变量。