当前位置: 首页 > 面试题库 >

Jenkins和Gitlab:Webhook没有运行

卢光远
2023-03-14
问题内容

我有几个服务器:

  1. Jenkins
  2. Gitlab

在gitlab上,我有一个webhook:

On Push events -> http://{jenkinsIP}:8080/gitlab/build_now

在詹金斯身上,我有一份工作:

源代码管理:

Git:

Repository URL : git@{GitlabIP}:{Gitlabgroup}/{project}.git (copy from

gitlab)

凭证:密钥对有效

要建立的分支:* / master

仓库浏览器:gitlab

url: http://{GitlabIP}/{Gitlabgroup}/{project}

版本:6.5.1

轮询SCM

Schedule H/1 * * * *

有什么线索为什么詹金斯不能胜任这份工作?


问题答案:

在Jenkins上,您应禁用"Poll SCM"并将其设置"Branches to build""master"(not
"*/master"



 类似资料:
  • 问题内容: 我想在我们的jenkins服务器上安装sonarQube。 我可以找到的文档告诉我在以下位置配置声纳运行器 但是那里没有“声纳赛跑者”选项。我配置了声纳服务器时有一个“声纳”选项,并且声纳插件已安装且是最新的。 如何显示声纳运行器配置? (我们希望独立的声纳作业不是Maven,因为这是一个没有Maven的项目。) 问题答案: 好。所以,如果我了解得很好: 在插件管理器中进入Manage

  • 问题内容: 我想像运行shell命令: 不用任何插件就能做到吗?由于Jenkins不是,而是服务帐户,我该如何添加? 问题答案: 首先执行 然后执行 然后注销 对于注销很重要,因为您需要重新评估组成员身份 登录并重试 有用!

  • 我正在运行下面的管道,它为DotNetCore2.2运行“构建+声呐扫描程序分析”阶段 舞台设置如下 我已经按照Sonarqube文档的建议在全局配置中安装了该工具 该dll存在并且权限已分配给Jenkins 该dll是可执行的 在该路径中手动运行时的dll-它运行 提前感谢你的帮助。

  • 问题内容: 我有一个可以使用a 或不使用a的插件(取决于我们正在构建的工件的版本:新版本没有pom。奇怪,我知道)。 我想让该插件在Jenkins中运行。 但是在创建Maven项目时,我必须设置一个pom(或者默认情况下,Jenkins假定给定的基本文件夹中有一个pom)。 问题 :是否可以将Jenkins配置为不使用pom? 问题答案: 根据我的评论,在这种情况下,您应该使用Jenkins自由式

  • 悬而未决-詹金斯没有mypod标签 我指的是Kubernetes Jenkins插件--总是离线的从机来配置Jenkins系统。我发现这个问题被描述为一个缺陷,我不知道这是否更新到最新的詹金斯图像。以下是链接:https://github.com/jenkinsci/kubernetes-plugin/pull/127 下一个错误: 这会不会是因为400D1ED?那么KuberNetesDecla

  • 问题内容: 我通过键入crontab -e在ubuntu环境中为root用户设置了cronjob 但是cronjon不会运行。我已经尝试检查cronjob是否正在使用 pgrep cron 并给出了进程ID3033。shell脚本调用了python文件,并用于发送电子邮件。可以运行python文件。没有错误,但cron不运行。daily.sh文件中包含以下代码。 问题答案: WTF ?! 我的cr