前言
Jenkins是目前较主流的环境管理工具,具备丰富的功能支持,能够实现自动部署,定时部署,自动运行测试等功能;本文仅就Tomcat应用服务的部署配置做基本讲解。
提示:以下是jenkins任务配置流程,下面案例可供参考
一、新建任务
首先,新建一个任务,任务的概念就是把一系列操作打包让jenkins帮你干。本例选择自由风格(也就是吴亦凡说的free style),任务名称可以任意起。输入完成后点击确定。
在复制输入框中可以定位到之前已有的任务,直接复制过来,并在此基础上修改,比较贴心的功能。
二、General
描述中输入基本信息以供日后辨识。
三、源码管理
源码管理这里本例使用svn方式,需要输入代码在svn中的地址,并且在credentials中添加好svn的用户名和密码。
四、构建
构建选择invoke top-level Maven targets,目标中输入 clean package -Ptest
五、构建后操作
构建后操作,选择Deploy war/ear to a container,如图所示输入相应的包名,访问路径端口号等信息后,点击保存
总结
至此基本配置以及完成,在返回面板后点击右侧的角标可以看到有立即构建的选项,点击后即可实现一键部署,当然前提是应用中的数据库连接设置可用。部署成功任务前面的球会显示为蓝色,否则为红色;部署过程可以在控制台看到日志输出。
要实现定时部署可在配置中的,构建触发器中进行相应配置,本文暂不涉及。