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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容