Jenkins介绍

Jenkins介绍

持续集成、持续部署的工具很多,其中Jenkins是一个开源的持续集成平台。

Jenkins涉及到将编写完毕的代码发布到测试环境和生产环境的任务,并且还涉及到了构建项目等任务。

Jenkins需要大量的插件保证工作,安装成本较高,下面会基于docker搭建Jenkins。

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具。Jenkins应用广泛,大多数互联网公司都采用Jenkins配合gitlab,docker,k8s作为实现devops的核心工具。Jenkins最强大的就在于插件,Jenkins官方提供了大量的插件库,来自动化CI/CD过程中的各种琐碎功能。

Jenkins最主要的工作就是将gitlab上可以构建的工程代码拉取并进行构建,再根据流程可以选择发布到测试环境或者是生产环境。

一般是gitlab上的代码经过大量的测试后,确定发行版本,再发布到生产环境。

CI/CD介绍

CI/CD可以理解为:

  • CI过程是通过Jenkins将代码拉取、构建、制作镜像交给测试人员测试
    持续集成:让软件代码可以持续的集成到主干上,并自动构建和测试
  • CD过程是通过Jenkins将打好标签的发行版本代码拉取、构建、制作镜像交给运维人员部署
    持续交付:让经过持续集成的代码可以进行手动部署
    持续部署:让可以持续交付的代码随时随地的自动化部署
相关推荐
Azure DevOps14 小时前
Azure DevOps Server:2026年4月份补丁(安装详细步骤)
运维·microsoft·azure·devops
信创DevOps先锋20 小时前
中国企业DevOps工具链选型指南:本土化与安全可控引领技术决策新趋势
运维·安全·devops
信创DevOps先锋2 天前
Gitee DevOps平台:本土化创新如何重塑企业研发效能图谱
运维·gitee·devops
信创DevOps先锋3 天前
Gitee DevOps:构筑国产化数字基座,赋能企业信创转型
运维·gitee·devops
盘古信息IMS3 天前
2026年WMS系统选型指南:制造企业如何构建高度适配的智能仓储中枢?
运维·制造·devops
我是李龙4 天前
第二十一章 项目启动与治理架构:从招标到甲乙方协作机制的建立
java·架构·devops
信创DevOps先锋4 天前
DevOps工具链选型新趋势:本土化适配与安全可控成企业核心考量
运维·安全·devops
洒满阳光的午后5 天前
一个基于Runbook的版本发布系统设计思路
devops·cicd
程序员老邢6 天前
【技术底稿 12】内网统一日志系统 Loki + Promtail 全流程部署(对接 Grafana,监控日志一体化)
java·运维·程序人生·grafana·devops
程序员老邢7 天前
【技术底稿 11】内网私有 Docker 镜像仓库 Registry2 全流程部署(多机共享,告别离线拷贝)
运维·docker·容器·架构·devops