在CentOS上安装和配置Jenkins的步骤如下:
确保你的CentOS系统已经更新到最新版本:
sudo yum update -y
安装必要的依赖包,如wget和java:
sudo yum install wget java-1.8.0-openjdk-devel -y
访问Jenkins官网https://www.jenkins.io/download/下载适合CentOS的Jenkins安装包。
例如,下载稳定版的war包:
wget https://pkg.jenkins.io/redhat-stable/jenkins.war
安装JDK(以JDK 1.8为例):
sudo yum install jdk-8uXXX-linux-x64.tar.gz -y
配置JDK环境变量:
sudo vim /etc/profile
添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
使环境变量生效:
source /etc/profile
检查JDK版本:
java -version
根据服务器物理内存情况调整JVM参数,例如设置内存为6GB:
nohup java -server -Xms6g -Xmx6g -Xmn3g -jar jenkins.war --httpPort=8080 2>&1 >/dev/null &
Jenkins默认的job存放路径是/var/lib/jenkins/jobs
,workspace路径是/var/lib/jenkins/workspace
。
访问Jenkins:在浏览器中输入服务器的IP地址加上端口号(例如:http://192.168.1.100:8080
),按照页面提示进行操作。
初始设置:输入初始管理员密码,完成插件安装等步骤。
在Jenkins的Web界面中,点击“Manage Jenkins” -> “Manage Plugins”。
在“Available”标签页中搜索并安装所需的插件,例如Git、Maven等。
安装Git:
下载Git安装包:
wget https://github.com/git/git/archive/v2.36.1.tar.gz
解压并安装:
tar -xzf v2.36.1.tar.gz
cd git-2.36.1
make configure
./configure prefix=/usr/local/git
make
sudo make install
配置Git环境变量:
echo 'export PATH=/usr/local/git/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
git --version
安装Node.js(如果需要打包前端代码):
下载Node.js安装包:
wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz
解压:
tar -xvf node-v12.16.1-linux-x64.tar.xz
配置Node.js环境变量:
echo 'export PATH=/usr/local/node-v12.16.1/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
node -v
以上步骤应该可以帮助你在CentOS上成功安装和配置Jenkins。如果在安装过程中遇到问题,可以参考Jenkins官方文档或相关社区论坛寻求帮助。