公司CI部署:Jenkins+Git

欢迎加入【iOS/Swift/OC开发交流群|127183325】交流学习

一. 配置Tomcat服务器

二. 安装jenkins

有两种方式

1. 下载jenkins.war放到tomcat下,启动tomcat服务器,jenkins即可安装成功。
2. 下载安装包进行安装。

Jenkins官网

三. 安装需要的Jenkins插件

1. GIT plugin
2. Deploy to container Plugin
3. Checkstyle Plugin
4. Findbugs Plugin
5. PMD Plugin
6. Warnings Plugin
7. Email Extension Plugin

四. Jenkins系统设置

配置Maven-针对使用Maven构建工具的job

1. 系统设置
2. 找到Maven,下面可以配置Maven 安装,设置name和需要安装的版本
3. 保存

配置Ant-针对使用Ant构建工具的job

使用Ant构建工具时,需要build.xml,该文件的使用参考网上的内容。
1. 系统设置
2. 找到Ant,点击Ant安装,输入Name,选择自动安装,然后选择需要的版本。
3. 保存。

五. 项目设置

配置git

1. 进入创建的项目,选择左侧菜单:配置
2. 源码管理:选择Git。
3. 设置   Repository URL和Git平台上的帐号和密码。
4. 设置 Branches to build,需要自动构建的项目分支
5. 保存 
配置自动部署

1. 进入创建的项目,选择左侧惨淡:配置
2. 构建后操作:增加构建后操作
3. 选择:Deploy war/ear to a ciontainer
4. 配置WAR/EAR files: 格式如` **/*.war `
5. 配置Containers:Add Container,选择目标服务器
6. 配置管理员帐号密码和URL
7. 保存

注意:第6步的管理员帐号需要manager-script权限

配置邮件提醒

1. 使用Email Extension Plugin插件来增加构建步骤,构建完成后发送邮件。
2. 进入系统管理,选择右侧的系统设置,找到Extended E-mail Notification配置SMTP服务器
3. Default Recipients设置默认收件人
4. Default Subject 设置邮件主题,使用默认的即可。
5.  Default Content 设置邮件内容。
6.  Default Triggers 设置发送条件
7.  保存,邮件全局设置完成,然后进入job的配置。
8.  拉到底部 增加构建后操作步骤,选择Editable Email Notification
9.  Project Recipient List 配置收件人邮箱列表
10. Content Type 邮件内容类型,可选纯文本或者html类型
11. Default Subject 设置针对本job的邮件主题
12. Default Content 设置针对本job的邮件内容
13. 保存后配置完成。
    原文作者:Thomashan
    原文地址: https://www.jianshu.com/p/797be56c4051
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞