下面演示创建一个自由风格项目来完成项目的集成过程:

拉取代码->编译->打包->部署

1. 拉取代码

  1. 创建项目

Jenkins自由风格项目构建

  1. 配置源码管理,从gitlab拉取代码

jenkins凭证插件的安装和基本使用

Jenkins自由风格项目构建

2. 编译打包

构建->添加构建步骤->Executor Shell

Jenkins自由风格项目构建

3. 部署

把项目部署到远程的Tomcat里面

  1. 安装 Deploy to container插件

Jenkins本身无法实现远程部署到Tomcat的功能,需要安装Deploy to container插件实现

Jenkins自由风格项目构建

Jenkins自由风格项目构建

Jenkins自由风格项目构建

  1. jenkins的凭证中添加Tomcat用户凭证

tomcat部署服务器上配置tomcat的用户角色

tomcat配置用户角色权限

Jenkins自由风格项目构建

  1. 继续回到项目中添加构建后操作

Jenkins自由风格项目构建

Jenkins自由风格项目构建

应用,保存

点击 "Build Now",开始构建过程

Jenkins自由风格项目构建

  1. 部署成功后,访问项目(这里做了端口nat转换,实际是8080)

Jenkins自由风格项目构建

Jenkins自由风格项目构建

4. 改动代码后的持续集成

  1. IDEA中源码修改并提交到gitlab
  2. Jenkins中项目重新构建
  3. 访问Tomcat

相关文章: