传统的部署方式,我们是通过手动复制jar
包来实现部署,这样我们会经常性的clear
、package
,然后复制jar
,拷贝到服务器。
这样的操作,非常的不方便。
之前也有讲过本地开发项目,在idea
中一键点击自动部署到指定服务器,进行启动。使用的是Alibaba Cloud Toolkit
,可以参考:Idea使用Alibaba Cloud Toolkit实现一键部署项目到linux环境。
今天,来讲一下另一种方式使用Jenkins
来实现持续化集成部署,本文先讲一下如何安装和基本配置。
简介
Jenkins
是一个独立的开源自动化服务器,可用于自动化与构建、测试、交付或部署软件相关的各种任务。
Jenkins
可以通过本机系统包、Docker
安装,甚至可以由任何安装了 Java
运行时环境 (JRE
) 的机器独立运行。
准备工作
- 机器要求:
- 256 MB 内存,建议大于 512 MB
- 10 GB 的硬盘空间(用于 Jenkins 和 Docker 镜像)
- 需要安装以下软件:
- Java 8 ( JRE 或者 JDK 都可以)
- Docker (导航到网站顶部的Get Docker链接以访问适合您平台的Docker下载)
安装配置
下载
按照官方提供的安装地址:Jenkins Redhat Packages
会安装最新的版本
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
yum install epel-release # repository that provides 'daemonize'
yum install java-11-openjdk-devel
yum install jenkins
启动
sudo service jenkins start
开放端口
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload
配置
访问 Jenkins,这里替换成自己的ip
,默认端口是8080
。
按照上面的地址
cat /var/lib/jenkins/secrets/initialAdminPassword
输入对应的密码
这里我选择【推荐】安装方式,然后下一步
等待下载完成后
输入用户信息,保存。下一步,即可。需要记住用户名和密码,下次登录使用。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/143353.html