docker入门 3:jenkins集成github

基本原理

  • 本地代码push到Github
  • webhook检测到Github的push事件
  • 触发Jenkins进行一次build
  • 自动化部署完成

配置步骤

1、Github生成Personal Access Token

  • Github –>Settings –> Developer settings –> Personal access tokens –> Generate new token
16135520649796
  • 勾选如下图所示权限,最后点击 generate token 生成令牌
16135520649819

2、设置Jenkins的Github Server配置

  • Manage Jenkins –> Configure System --> 找到 GitHub 选项 –> 添加 Github 服务器 –> GitHub Server
16135520649864
  • 点击add添加凭证,将Personal Access Token填入
16135520649810
  • Github具体需要持续集成的项目 -> 点击Settings -> 点击Webhooks,将webhook填入
16135520649780
16135520649892

3、Jenkins Job项目配置Trigger

  • 任意新建一个Freestyle project 配置如下
16135520649835
  • 设置Build Triggers
16135520649879

4、构建脚本

  • 填写shell脚本
16135520649908
  • 添加运行变量
16135520649851

Manage Jenkins –> Configure System --> 找到 Global properties 选项,添加环境变量

16135520649767

你可能感兴趣的:(docker入门 3:jenkins集成github)