我有几个服务器:
在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