Jenkins配置GitHub+Publish over SSH

关于jenkins的安装和使用过程中遇到的难点主要是guthub配置总是有问题,一直卡了很久。主要记录下这个问题的解决过程

  • 安装过程略过,网上很多
  • 插件的安装和升级
  • 全局工具配置jdk,maven,git
  • 系统配置:GitHub
    • 首先登陆github后,进入https://github.com/settings/developers



    • 设置完之后会生成一串字符串,保存下来,页面离开后就没了,在下面的步骤中会用到的。
    • 然后回到Jenkins,进入系统设置,找到guthub


名称随便写,API URL : https://api.github.com 添加凭据会用到在github里面用到token


类型设置如上图,secret 填写复制过来的token.添加完成后,就可以使用该凭据了。

然后点开Advanced,复制hook URL,如下图:



    • 再次进入GitHub,找到需要发布的项目,进入settings,添加Webhooks

Payload URL设置路径就是上一步复制过来的路径,注意填写的地址外网可访问,本地运行Jenkins的童鞋可以做一个外网映射也是可以的。Content type 设置成下图中的选项。


    • 基本配置大功告成,创建具体项目时,只需要配置项目URL,Git等



到这里github的配置结束了哦

  • Publish over SSH配置简单一点,进入系统配置



  • Source files : jar包的相对路径(每一个项目都有一个单独的workspace)

Remove prefix: 删除路径(复制jar包到宿主机时,Source files路径中的文件夹也会复制过去)

Remote directory:创建宿主机相对路径(系统设置中Server里面配置了Remote directory,相对这个路径)

Exec command : 执行命令(建议执行脚本命令,不要直接写部署等命令,防止没有权限等问题导致Jenkins部署报错)


写到这里,小码农一名,不妥的地方欢迎留言交流。



转载于:https://juejin.im/post/5c879ecc5188257ac920a552

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值