我无法让Jenkins知道Docker Hub上发生的任何更改。这是一些上下文:
Jenkins正在通过我服务器上的Docker映像运行。我将Traefik用于反向代理,并且可以从URL http://jenkins.mydomain.me
获得Jenkins。
当我将代码推送到Github时,如果将存储库链接到自动构建,则会触发DockerHub。排队等待几分钟后,它将根据Dockerfile中编写的场景开始构建Docker映像。
完成后,Jenkins应该知道,因为我有Cloudbees Jenkins Dockerhub通知。触发后,它应该使用SSH连接到我的服务器上,删除旧映像并拉/运行新映像。
但是,事实并非如此,我也不知道为什么。
安装插件后,我在DockerHub上创建了一个Webhook,它将发布在以下URL上:http://jenkins.mydomain.me/dockerhub-webhook/notify
在测试作业中,我添加了以下配置:
但是,当DockerHub构建完成时,什么都不会触发,我什至不知道如何检查日志,以查看某处是否有错误。
我在做什么错了?
提前谢谢