Jenkins+Github持续集成

源于对现在部署方案的不满。

环境准备

  • Github账号及测试项目
  • 网络服务器一台,用于Github通过Webhooks调用通知
  • 网络服务器需安装Node,Git,Jenkins

配置Github项目Webhooks

Step1: Github进入项目 > Settings

Step2: 选择Webhooks

其中Secret来源于Jenkins系统,用户 > [具体用户] > 设置 > API Token

配置Jenkins

Step1: 安装Generic Webhook Trigger插件

系统管理 > 管理插件 > 可选插件 > [输入Generic Webhook Trigger]安装

Step2: 新建任务

新建任务

任务配置

Step1: 基础信息/项目类型

Step2: 源码管理工具

Step3: 触发器配置

Step4: 构建过程脚本命令配置

Step5: 构建邮件通知

Step6: 测试成功