Spring Cloud 项目实战 Jenkins 实现 CI/CD 你需要的这里都有

1. Jenkins 介绍

在介绍 Jenkins 之前首先了解一个概念 CI,也就是持续集成。持续集成是一种开发实践,即团队开发成员经常集成他们的工作,每次集成后都通过自动化构建服务来验证,从而尽快地发现集成错误。在大觅网的项目开发过程中,每当代码提交时,构建就会自动被触发。Jenkins 是一种开源的自动化服务工具,本身基于 Java 开发。它可以用于软件自动化构建、测试、部署等相关的所有任务,使软件的持续集成更加方便

2. Jenkins 安装

Jenkins 的安装需要有一些先决条件:
➢ 256 MB 内存,推荐 512 以上内存
➢ 10G 硬盘空间
➢ 只支持 Java 8 环境
2.1 在 Linux 下安装 Jenkins
登录 Jenkins 官网选择 2.107.1 版本文件。

下载对应的 war 包文件

下载完成后需要运行 Jenkins 服务。Jenkins 可以运行在各种平台,只需要有 Java
环境即可。启动 Jenkins 服务有两种方式:
1)通过 Java 命令直接运行
运行以下 Java 命令直接运行,同时指定服务的端口。

java -jar jenkins.war --httpPort=8080

通过容器运行
将下载的 war 包文件放到 Web 服务器中运行,本书使用第二种方式启动 Jenkins
服务,并且在 Linux 系统下使用 Tomcat7.0.85 作为 web 服务器,对于 Tomcat 版
本没有限制,支持 JDK8 即可。把 jenkins.war 放到 Tomcat 的 webapp 目录下,然
后启动 Tomcat,启动成功后访问 jenkins 项目,Jenkins 启动成
功。
为了给大家更好的说明,这里插播一小段视频

2.2 在 Docker 中安装 Jenkins

依据以上的安装步骤,可将 Jenkins 的安装过程写成 Dockerfile,用以生成相
关 Docker 容器。

示例 1:Jenkins Dockerfile

Jenkins 2.107.1

FROM yi/centos7-tomcat7
MAINTAI
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值