jenkins 配置github 实现提交代码自动触发jenkins job

前提: 安装了Jenkins, jenkins安装了github插件,安装jenkins的server安装了git。

第一步: 获取github的token

    A ) 登陆github,点击右上角的图标找到settings选项,然后找到左侧的Personal access tokens,如下图所示:

    B) 点击Personal access tokens,点击右上角的Generate new token。

C) 在出现的界面中填写Token description,这个随意,自己能记住就行。然后选择scope,这个看自己需求,最后点击最下面的

Generate token。可以看到生成的token。

PS: 切记要保存这个token,因为页面刷新之后token就不在了,而且找不到了。所以一定要保存好,因为下面要用。

第二步:配置github的webhook。按照下图进行配置。注意的是Payload URL中,红色部分是固定的。

第三步:jenkins上配置github信息,步骤:

Jenkins ----> Manage Jenkins ----> Configure System ---- >GitHub Server

Name: 随便起,只要自己能记住就行

API URL: 固定的 https://api.github.com

Credntials: 将第一步中在github上获取到的token添加到这儿。点击add,按照下图进行add。

添加完之后点击Test Connection 进行test。看credentials 是否添加正确。

第四步:配置jenkins job。(前提要有创建好的jenkins job)

    a) 选择job的configuration选项,

url获取方法为,在github上找到repo的settings选项(下图右下角可以找到ssh和https的repo url)

    b) 在Source Code Management选项中选择git,然后填写url和Credentials,此处的Credential可以是ssh key,也可以是登陆github的username和password。添加方法如上所示。

    c) 接着按照下图配置 Source Code Management。

    d)  配置Build Triggers,选择Github hook 选项。

    e)  配置Build Environment,选择Use securt text 选项。

    f) 配置Bindings 选项,选择Secret text,并将第一步获取的token add上。

 

至此,所有配置已经完事,接下来就可以进行test了,在github的repo上,进行一次push操作,然后看jenkins job是否自动触发。

 

 

 

 

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值