从零开始搭建 Linux 系统 SpringBoot 项目自动化部署

工具下载

  • VMware Workstation 进入官网下载
  • CentOS7 进入官网下载

安装宝塔

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

环境配置

  • 进入宝塔面板,绑定宝塔账号,选择 LNMP 安装选项
  • 在宝塔面板的软件商店安装 Redis,设置密码
  • 配置 Java 环境变量,修改 /etc/profile 文件
  • 开放 MySQL 外部访问权限,打开终端输入以下命令
mysql -uroot -p数据库密码
use mysql;
update user set host = '%' where user = 'root';
flush privileges;
  • 安装较新版本的 Git,打开终端输入以下命令
yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm -y
yum install git -y
  • 安装较新版本的 Maven,打开终端输入以下命令(如果安装冲突,使用 yum remove 命令移除冲突包)
yum install -y yum-utils
yum-config-manager --add-repo http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo
yum-config-manager --enable epel-apache-maven
yum install -y apache-maven

安装 Jenkins

  • 下载 war 包,选择 2.332.4 版本,新版已经不支持 Java 8 进入官网下载
  • 将 war 包上传至 Linux 服务器,按照下图进行配置,注意 Jenkins 不支持 server.port 参数
    从零开始搭建 Linux 系统 SpringBoot 项目自动化部署_第1张图片

配置 Jenkins

  • 全局工具配置,请更换成自己的安装路径
    从零开始搭建 Linux 系统 SpringBoot 项目自动化部署_第2张图片
    从零开始搭建 Linux 系统 SpringBoot 项目自动化部署_第3张图片
    从零开始搭建 Linux 系统 SpringBoot 项目自动化部署_第4张图片
  • 安装插件 Maven Integration plugin、Publish Over SSH
  • 系统配置,添加远程服务器配置信息
    从零开始搭建 Linux 系统 SpringBoot 项目自动化部署_第5张图片
  • 新建任务
    从零开始搭建 Linux 系统 SpringBoot 项目自动化部署_第6张图片
  • 填写配置
    从零开始搭建 Linux 系统 SpringBoot 项目自动化部署_第7张图片
    从零开始搭建 Linux 系统 SpringBoot 项目自动化部署_第8张图片
    从零开始搭建 Linux 系统 SpringBoot 项目自动化部署_第9张图片
    从零开始搭建 Linux 系统 SpringBoot 项目自动化部署_第10张图片
  • 保存后构建项目,并开放应用端口
    从零开始搭建 Linux 系统 SpringBoot 项目自动化部署_第11张图片
    从零开始搭建 Linux 系统 SpringBoot 项目自动化部署_第12张图片

以上就是 SpringBoot 项目自动化部署的全部内容了,如有更好的方式欢迎讨论~

你可能感兴趣的:(运维,-,Linux,linux,spring,boot,自动化)