传统部署方式中,我们通过手动复制jar
包来实现部署,这样我们就会定期清除
、包
,然后复制jar
,复制到服务器。
这样的操作非常不方便。
我之前也谈过当地发展项目。在idea
中,一键自动部署到指定服务器即可启动。使用了阿里云工具包
,可以参考:Idea使用阿里云工具包实现一键部署项目到linux环境 。
今天我们来说说另外一种使用Jenkins
实现持续集成部署的方法。本文首先讲一下如何安装和基本配置。
Jenkins
是一个独立的开源自动化服务器,可用于自动执行与构建、测试、交付或部署软件相关的各种任务。
Jenkins
可以通过本机系统包、Docker
安装,甚至可以从任何已安装的java
运行环境(JRE
)机器独立运行。
按照官方安装地址:Jenkins Redhat Packages
将安装最新版本
sudo wget -O /etc/yum.repos.d/jenkins.repo https://www.sychzs.cn/redhat/jenkins.repo
sudo rpm --import https://pkg.jenkins。 io/redhat/jenkins.io.key
yuminstall install epel-release#储存库,可提供'daemonize'
yuminstall java-11-11-openjdk-devel
yuminstalljenkins
开始
sudo 服务詹金斯启动
打开端口
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload
配置
访问Jenkins,这里替换成你自己的ip
,默认端口是8080
。