所在位置:

jenkins 配合 github 实现自动化部署

之前的文章介绍了 gitlab 和 jenkins 的自动化部署,今天我们就来介绍 github 和 jenkins 的自动化部署,两者都是大同小异的,操作步骤如下:

在 github 生成 Personal Access Token,记住生成的 token,后面的 jenkins 会用到

  • 点击 “头像” -> "Settings" -> "Developer settings" -> "Personal access tokens"
  • 点击 "Generate new token",填写和勾选下面的信息,如图所示:

  • 点击 “Generate token”,记住生成的 token,如图所示:

在 github 中设置项目的回调钩子,点击 "vue_demo“ -> "Settings" -> "Webhooks",如图所示:

新建一个 dev-github-demo 的自由风格的软件项目,如图所示:

构建触发器 + 构建环境 + 绑定配置

  • 在 "构建触发器" 里勾选 "GitHub hook trigger for GITScm polling"
  • 在 "构建环境" 里勾选 "Use secret text(s) or file(s)"
  • 在 “绑定” 里选择 "Secret text",把 github 生成的 token 放到变量里,如图所示:

修改代码推送到 github,并测试 jenkins 是否正确部署了

参考链接

【上一篇】jenkins 的用户权限配置

【下一篇】使用 docker 部署 verdaccio 搭建私有仓库