所在位置:
- 首页
- 正文
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 的用户权限配置