在CentOS上部署和配置Jenkins涉及多个步骤,以下是一个详细的指南:
安装JDK:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
javac -version
安装必要的软件包:
sudo yum install git maven
下载Jenkins:
wget http://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/latest/jenkins.war
启动Jenkins:
nohup java -jar jenkins.war --httpPort=8080 --httpsPort=8443 > jenkins.log 2>&1 &
jenkins.log
。访问Jenkins初始页面:
http://your_server_ip:8080
,首次访问会要求输入初始密码,该密码可以在 /var/lib/jenkins/secrets/initialAdminPassword
文件中找到。安装推荐插件:
配置全局工具:
配置防火墙:
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
配置SSH访问(可选):
sudo yum install -y openssh-server
sudo systemctl start sshd
sudo systemctl enable sshd
sudo adduser jenkins
sudo passwd jenkins
/etc/ssh/sshd_config
文件,添加以下行:AllowUsers jenkins
sudo systemctl restart sshd
配置插件(可选):
创建新任务:
配置凭据:
通过以上步骤,你就可以在CentOS上成功安装和配置Jenkins,并进行自动化构建和部署。根据具体需求,你还可以进一步配置Jenkins以满足你的项目需求。