我有以下内容: - 一个公共的Github代码库 - 一个本地的localhost:8080 Jenkins服务器 - 与Github代码库相连的Java Maven项目 - 与Github仓库相连的Jenkins任务 我能够随时手动触发构建,但我想在每次提交到Github代码库时自动触发构建。
从这里下载一个简单、轻量级的SocketXP代理程序,并将其安装在运行Jenkins的同一本地主机上。请注意,您需要将其安装在运行Jenkins的主机上。
使用第一步中的JWT身份验证令牌,使用以下命令登录到SocketXP代理:
$ socketxp login < your-auth-token >
步骤 #3:
使用以下命令为您的本地主机Jenkins服务器获取唯一的公共URL。
$ socketxp relay https://localhost:8080/github-webhook/
Public URL -> https://webhook.socketxp.com/adfasdfae4123-webhook-relay
如果您想在GitHub上推送更改时启动构建,则需要配置GitHub的Webhook: 前往GitHub存储库,单击“设置”。单击“Webhooks&Services”选项卡,然后单击“添加服务”下拉菜单。选择Jenkins(GitHub插件)服务。 最后,输入您的Jenkins挂钩URL:
http://JENKINS.SERVER.IP.ADDRESS:8080/github-webhook/
.git
结尾。我想这是你要找的链接https://github.com/gneamt/mavg.git
。 - Atri