问题内容: 看起来GitHubPullRequestBuilder与Jenkins v2.0管道作业不兼容。 如何配置要从GitHub拉取请求事件触发的管道作业? 关于此主题的文档很少,我找不到任何示例。还是在GitHub中创建一个网络挂钩来触发PR事件上的管道作业更好? 问题答案: 将管道与GitHub拉取请求结合使用的最直接方法是将脚本以该名称命名到存储库中,然后安装 GitHub Branc
问题内容: 任何人都对使用Resque时GitHub如何处理Redis服务器的潜在故障或暂时不可用有任何见解? 还有其他一些人似乎使用Zookeeper将半复杂的解决方案组合在一起作为redis集群的保留(请参阅https://github.com/ryanlecompte/redis_failover和Resque故障转移redis解决方案。其他人似乎具有“穷人故障切换”功能,在连接问题一见钟情
问题内容: 我是Jenkins和Im的新手,我想让它在.NET项目中运行某些单元测试。 当我运行构建时,尝试从git存储库获取时会挂起。 错误:10分钟后超时 C:\ Program Files \ Git \ cmd \ git.exe配置–local –remove-section凭证#timeout = 10错误:提取远程回购源hudson.plugins.git.GitException错
问题内容: 这是我遇到的问题-我需要每2小时触发一次作业构建,但前提是存在git commit(如果没有活动,则跳过)。我可以单独解决它们,但不确定如何一起解决- 有人有什么好主意吗?我唯一能想到的是一个cron作业,该作业每2小时检查一次,并且在此期间是否有git commit,请手动触发作业,但这看起来并不那么优雅。 任何好的想法表示赞赏。 问题答案: 将詹金斯设置为每2小时(0 * / 2
问题内容: 我已经在测试服务器上使用Github插件设置了Jenkins。我只允许通过身份验证的用户(匿名用户没有任何权利)和安全连接来保护Jenkins。 不幸的是,在我看来,Github提供的提交后挂钩似乎不起作用。我尝试手动访问https://jenkins.on.my.server/github- webhook/上 的URL,它给了我一个“ net.sf.json.JSONExcepti
问题内容: 我无法使用Git插件在Jenkins中使用“包含区域”功能。我希望仅在“他的”目录中有更改时才能构建作业。示例:仅当下有更改时,才应构建项目mytool 。我在包含的区域字段中尝试了多种形式的正则表达式: 使用这些正则表达式中的任何一个,结果都是相同的:无论何时何地提交更改,mytool都会生成。我也以相同的方式尝试了排除区域- 也无法正常工作。我究竟做错了什么? 问题答案: 对我而言
问题内容: 我的Jenkins Continuous Integration Server在Ubuntu主机上运行,其配置如下: 詹金斯v 1.463 github-api 1.23 Jenkins GIT插件1.1.18 GitHub插件1.2 轮询SCM工作。 要说这一点很重要,因为我希望您知道我的其他与jenkins相关的配置工作正常,除了此发布构建触发废话之外。 我想配置Jenkins
问题内容: 在“源代码管理”部分中设置git config时遇到此错误,存储库网址是私有的,而不是来自github 我尝试在jenkins凭证提供程序中设置用户名和密码,但仍然无法正常工作。 我在终端中为该项目所做的克隆就是这样的,要求提供密码后就可以使用了 我认为他以某种错误的方式输入了用户名/通行证,有人对此有想法吗? 问题答案: 类似scp的ssh URL 意味着运行Jenkins的帐户将查
问题内容: 我配置了一个Jenkins Main Project 来管理两个git仓库和。这个主要项目仅更新git来源,并对其工作空间中的来源进行声纳分析。 这是我的树文件夹。 当Jenkins对进行声纳分析时,出现以下错误 该错误是合乎逻辑的,因为SonarQube正在查找下方的文件夹。它不存在。 我环顾互联网寻找解决方案,但没有找到答案。我正在使用Windows上安装的SonarQube 5.
问题内容: 在下面的Jenkins作业配置中, Refspec 和 Branch specifier(默认为空白) 之间有什么区别: 我试图在作业配置中设置Refspec选项: 在我的构建从属服务器上的克隆仓库中,.git / config文件如下所示: 似乎 fetch 的值不正确(从jenkins作业配置中读取)。此外,它对磁盘空间消耗没有影响。 问题答案: Refspec 定义了 获取 操作
问题内容: 我在詹金斯有一件东西。在存储库的根目录中,我看起来像这样: 这里有几行用于测试存储库访问的行,并且当前由于git fetch部分错误而失败: 致命:无法读取“的用户名 ”https://github.com ‘:没有此类设备或地址 git remote -v上面的命令Jenkinsfile输出 类似的内容origin https://github.com/MY_ORGANIZATION
问题内容: 我知道这个问题发布在不同的主题上,但是我的情况有些不同。 当詹金斯检测到提交时,我想触发测试目标。互联网上的大多数教程都显示了如何使用WebHook做到这一点。 就我而言,我有两个问题: 1)我没有找到选项“检测到提交时触发构建” 在此处输入图片说明 2)所有教程都谈到从Git URL配置Webhook。在我的情况下,我的git存储库是本地的,我无权访问Web界面。那么如何手动做同样的
问题内容: 我正在尝试配置Jenkins(在Windows Server2008上运行)以连接到GitLab6.0存储库(在Linux机器上)。 在本地窗口框中,我可以使用SSH URL在GitLab服务器上克隆项目。我在使用HTTP URL时遇到了一些问题,但是我确实设法使用Eclipse插件通过HTTP与身份验证进行连接。 在Jenkins项目配置屏幕上,我尝试过: http://myserv
问题内容: 我们 在Jenkins中使用GitHub Branch Source 插件 。效果很好。但是,它会扫描分支和拉取 请求。 我们希望以仅扫描拉取 请求的方式配置插件。这可能吗?如果没有,我们可以在哪里发布功能请求? 问题答案: You can configure this in the job via the checkout behaviors. Just delete the Dis
问题内容: 詹金斯版本:1.593 Git参数插件:0.4.0 GIT客户端插件:1.16.1 我使用一个私有的git仓库,可以通过ssh访问。 我的构建已参数化。git参数是,要建立的分支是 在工作空间的初始构建之后,当我使用参数开始构建时,出现 noWorkspaceError 。 在詹金斯日志中,我有 我使用带有私钥凭据的ssh用户名,私钥直接输入。我可以确定该密钥是正确的,因为可以在没有参