使用Jenkins+docker创建pipeline流水线应用并部署springboot服务
安装docker
安装Jenkins
安装jenkins的方式有很多种,这里选择centos+yum的方式安装
参考官方文档:https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos
sudo wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
sudo yum upgrade
# Add required dependencies for the jenkins package
sudo yum install java-11-openjdk
sudo yum install jenkins
sudo systemctl daemon-reload
jenkins的docker执行权限配置
因为通过Jenkins执行docker命令属于sock连接方式,Jenkins默认是使用Jenkins:Jenkins的权限启动的无法执行root:docker的docker.sock指令,我这里直接为Jenkins使用root权限