使用Jenkins+docker创建pipeline流水线应用并部署springboot服务

使用Jenkins+docker创建pipeline流水线应用并部署springboot服务

Administrator 20 2023-06-19

使用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权限

准备springboot项目demo

创建pipeline流水线应用