自动化部署
一、Jenkins–基础–介绍
1、介绍
1. Jenkins是一个开源软件项目
1. Jenkins是基于Java开发的一种持续集成工具
1. 用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
2、自动化部署实现原理
3、Jenkins部署环境
以下是自动化部署java程序jenkins需要的基本环境
3.1、jdk环境
Jenkins是java语言开发的,因需要jdk环境。
3.2、git/svn客户端
用于获取源码
3.3、maven客户端
用于使用maven打包
4、参考资料
https://www.w3cschool.cn/jenkins/
https://baijiahao.baidu.com/s?id=1719715450948582581&wfr=spider&for=pc
https://www.yiibai.com/jenkins
二、Jenkins–基础–安装
1、系统要求
1.1、最低推荐配置
内存:256MB
磁盘空间:1GB
说明:Docker容器运行jenkins的话推荐10GB磁盘空间
1.2、小团队推荐的硬件配置
内存:1GB+ 磁盘空间
磁盘空间:50GB+
1.3、软件配置
需要安装jdk11(机器:192.168.145.130)
注意: 如果将Jenkins作为Docker 容器运行,这不是必需的
1.4、安装jdk11
https://blog.csdn.net/ylx814056815/article/details/127721096?spm