jenkins的基本配置和使用
一、jenkins介绍
1.jenkins解释
1.Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。
2.Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。
3.Jenkins 是一个扩展性非常强的软件,其功能主要通过插件来扩展。
2.jenkins官网
二、CI/CD介绍
1.持续集成、部署、交付区别
什么是持续集成(CI-Continuous integration)
持续集成是指多名开发者在开发不同功能代码的过程当中,可以频繁的将代码行合并到一起并切相互不影响工作。
什么是持续部署(CD-continuous deployment)
是基于某种工具或平台实现代码自动化的构建、测试和部署到线上环境以实现交付高质量的产品