前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Github的jenkins的自动化部署

Github的jenkins的自动化部署

作者头像
leader755
发布2022-03-07 15:41:46
8550
发布2022-03-07 15:41:46
举报

1>创建项目

image.png
image.png

2>General 设置

image.png
image.png

3>配置源码管理

1>勾选Git选项之后,就会出现相关的填写项,根据下图的指引来填写就行了

  • 填写项目的 git 地址, eg: https://github.com/Leader755/leader755.github.io.git
  • 添加 github 用户和密码(要是一个有写权限的 github 账号,此步骤见下图)
  • 选择 githubweb 源码库浏览器,并填上你的项目 URL,这样每次构建都会生成对应的 changes,可直接链到 github 上看变更详情
image.png
image.png

2>点击添加增加 Credentials:

image.png
image.png

4>构建触发器

勾选 GitHub hook trigger for GITScm polling 即可

image.png
image.png

5>github 设置代码变动自动触发构建

  • github 设置 GitHub webhooks(具体需要持续集成的项目),新建或者设置现有项目的 webhooks 选项,url:部署的服务器的 IP + 端口 + github-webhook
image.png
image.png

5>构建环境配置

勾选 Use secret test(s) or file(s), 选择绑定 –> 点击新增按钮 –> 选择 Secret text –> 下拉选择,添加 secret token –> 之后应用

image.png
image.png
image.png
image.png

去 github 创建 access token ,将其值填入 secret 中。

image.png
image.png

5>设置构建

image.png
image.png

6>设置构建后的操作

image.png
image.png

7>设置超时的处理

解决 jenkins git timeout,设置时间为 60 分钟。

image.png
image.png
image.png
image.png

8>其他的构建方式

gitee 的利用 jenkins 构建,详细请查看[《gitee 的 jenkin 的自动化部署》](https://www.yuque.com/docs/share/0b157b88-5724-4608-a727-2be4f5fe5fd5?# 《gitee 的 jenkin 的自动化部署》)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-07-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1>创建项目
  • 2>General 设置
  • 3>配置源码管理
  • 4>构建触发器
  • 5>github 设置代码变动自动触发构建
  • 5>构建环境配置
  • 5>设置构建
  • 6>设置构建后的操作
  • 7>设置超时的处理
  • 8>其他的构建方式
相关产品与服务
持续集成
CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档