微服务架构实战:使用Jenkins实现自动化构建

本文介绍了如何使用Jenkins进行微服务架构的自动化构建。从Jenkins的安装、权限配置到Maven、Git、Docker的集成,详细讲解了Jenkins的配置过程。并通过一个简单的自动部署实例,展示了从源码管理到Docker镜像创建和应用部署的流程。
摘要由CSDN通过智能技术生成

例如,拉取项目代码会用到Git插件;打包项目会用到 Maven;构建镜像和应用部署可直接通过命令行使用Docker或docker-compose;集成测试可通过命令行执行由Selenium、JMeter等生成的脚本。

下面,我们通过一个简单的案例,演示和说明Jenkins 的使用方法。

Jenkins的安装

==========

下面的安装过程以MacOS为例进行说明。

因为Jenkins需要JVM的支持,所以请确保机器上已经安装了JDK 1.8或以上版本。为了完成后面的自动化演示,请确保机器中已经安装了Maven、Git客户端和 Docker等。

打开Jenkins官网,进入下载页面,选择左边的LTS稳定版中的Mac OSX版本进行下载,如图15-3所示。

微服务架构实战:使用Jenkins实现自动化构建

下载完成后,单击安装包“jenkins-2.89.1.pkg”开始安装。

安装过程比较简单,直接单击“继续”按钮,按提示使用系统推荐使用的插件即可。安装完成后,通过下列网址打开本地的Jenkins控制台:

http://localhost:8080

第一次打开后会看到如图15-4所示页面。

微服务架构实战:使用Jenkins实现自动化构建

按图15-4的提示打开管理员密码文件,把密码复制并粘贴到密码输入框中,单击右下角的Continue 按钮。如果密码验证成功,则会提示读者创建一个操作员用户。在创建用户之后,即可登录Jenkins控制台。新用户登录的欢迎界面如图15-5所示。

微服务架构实战:使用Jenkins实现自动化构建

Jenkins的基本配置

============

由于要用到Maven编译和打包,所以单击欢迎界面的“系统管理”→“全局工具配置”选项,如图15-6所示,打开“全局工具配置”对话框。

微服务架构实战:使用Jenkins实现自动化构建

  • 27
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值