例如,拉取项目代码会用到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-2.89.1.pkg”开始安装。
安装过程比较简单,直接单击“继续”按钮,按提示使用系统推荐使用的插件即可。安装完成后,通过下列网址打开本地的Jenkins控制台:
http://localhost:8080
第一次打开后会看到如图15-4所示页面。
按图15-4的提示打开管理员密码文件,把密码复制并粘贴到密码输入框中,单击右下角的Continue 按钮。如果密码验证成功,则会提示读者创建一个操作员用户。在创建用户之后,即可登录Jenkins控制台。新用户登录的欢迎界面如图15-5所示。
Jenkins的基本配置
============
由于要用到Maven编译和打包,所以单击欢迎界面的“系统管理”→“全局工具配置”选项,如图15-6所示,打开“全局工具配置”对话框。