Merge pull request #26 from HuaHero/HuaHero-patch-24

Create Jenkins.md
This commit is contained in:
HuaHero 2023-11-28 16:37:47 +08:00 committed by GitHub
commit e2f88970e7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

43
notes/Jenkins.md Normal file
View File

@ -0,0 +1,43 @@
按Git的学习之旅的安排
# Jenkins简介
Java开发的开源软件--一定需要**jdk环境**
持续集成工具,用于监控持续重复的工作--假设没有Jenkins的话会怎样--**手动**build、**手动**部署?
官网: https://jenkins.io
# Jenkins的下载与安装
必须要java8。
jenkins.msi---Windows平台中直接双击安装 ,比较方便。
jenkins.war---web项目java -jar jenkins.war或直接放到tomcat等web容器的web-app下面启动tomcat.
安装配置默认插件、配置等。
![image-20231128105304073](..\assets\image-20231128105304073--Jenkins.png)
# Jenkins的工作流程
1. 如何帮助我们自动完成这些工作的呢---->Jenkins的工作流程
![image-20231128110758572](..\assets\image-20231128110758572--Jenkins工作流.png)
![image-20231128112504570](..\assets\image-20231128112504570--Jenkins-work.png)
1.
2. 拉取代码机制
> 让Jenkins任务对应一个仓到该拉取代码。
3. 项目构建与发布
4. 自动集成发布--不需要手动让Jenkins去拉取、构建和部署。