问题标签 [jenkins-github-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
23353 浏览

jenkins - 如何使用 Jenkins 管道脚本克隆 github 存储库?

我对 CI/CD 概念比较陌生。

我正在尝试使用 Jenkins 中的声明性管道(没有 SCM)克隆 Github 存储库。

如果我在没有任何凭据的情况下执行此操作,那么我可以在控制台输出中看到 Jenkins 已经在尝试克隆该存储库,但这需要很长时间。我已经可以看到,在 Jenkins 工作区中,我有一个名为我的 github 存储库的文件夹,但它.git里面只有一个文件夹,它需要很长时间,但从不提取存储库。在互联网上搜索后,我发现访问存储库的权限丢失了。

然后我在 Jenkins 中添加了我的 Github 存储库的凭据。我有以下脚本。

但我收到以下错误:

知道我在这里缺少什么吗?

0 投票
1 回答
1243 浏览

jenkins - 无法使用 Jenkins 管道登录 Github

我想使用 Jenkins 描述性管道克隆一个 github 存储库。我使用以下代码:

但是 Jenkins 无法登录 Github 账户。我已经仔细检查了凭据,它们是正确的。这是错误:

我也在网上搜索,有人提到可能是因为https。但是不清楚如何解决它。知道我做错了什么吗?

0 投票
0 回答
64 浏览

git - Jenkins Multibranch Pipeline with Github source - 按目标分支发现拉取请求

我正在尝试使用“Github”源在 Jenkins 中定义我的 Multibranch 管道。在“行为”中,我正在寻找一个选项来定义我的策略以发现具有特定目标分支的拉取请求(在我的情况下 - 我希望分支成为“主”)。这在 Jenkins Multibranch Pipeline UI 中可行吗?

0 投票
0 回答
47 浏览

jenkins - 如何通过 GitHub 传递 Jenkins 管道参数?

我的 Jenkins Jobs 有很多参数,这些参数因环境而异**(DEV、PRE-PROD、PROD)**。我可以通过将参数存储在 GitHub 中来传递参数吗?

例如,如果我选择DEV并开始构建,管道应该从 GitHub 获取参数并执行其作业。这可能吗?如果是怎么办?请帮忙。

0 投票
1 回答
198 浏览

jenkins - Jenkins BlueOcean 停留在“待处理的管道创建”。

我的管道创建在 Jenkins 服务器上处于待处理阶段。即使一个小时后,仪表板上也没有任何显示。尝试了多次,但没有运气。

当我从本地 Jenkins 尝试时,它很容易为同一个 Git 存储库创建管道。

恩

0 投票
1 回答
400 浏览

jenkins - 如何在 GitHub 上更改“默认”Jenkins 构建状态标签?

我有什么

  1. 詹金斯工作(自由式项目)。作业触发器是GitHub Pull Request Builder
  2. GitHub存储库
  3. 用于触发 Jenkins 作业的 Webhook

我想要什么:将下面屏幕截图中的“默认”标签更改为更具体的标签,比如“Codestyle”

在此处输入图像描述

,所以文本将是“Codestyle - 构建完成”。

我尝试了什么:添加 GitHub 提交状态 在此处输入图像描述 它导致了两个构建状态:

在此处输入图像描述

0 投票
1 回答
61 浏览

jenkins - 无法连接到存储库 Jenkins 设置版本 2.249.1

在 Windows 机器上安装了 Jenkins 和 git。尝试在源代码管理下设置 URL 时显示以下错误:PATH 环境变量 C:\Users\user\AppData\Local\Programs\Git\bin Jenkins->ManageJenkins->全局工具配置-> git 路径将其设置为 C: \Users\user\AppData\Local\Programs\Git

尝试将 URL 设置如下:

https://github.com/User/EmployeeApp错误如下所示:无法连接到存储库:执行 git 命令时出错:C:\Users\user\AppData\Local\Programs\Git ls-remote -h https://github .com/user/EmployeeApp/ HEAD

请帮我解决这个错误!

0 投票
1 回答
204 浏览

git - 我在哪里可以获得/生成要在詹金斯中使用的 git 项目的凭据 ID?

我正在尝试使用 jenkins 管道检查我的代码库。为此,我需要“credentialsId”来进行身份验证。

我如何生成或在哪里可以获得“credentialsId”字符串的值?

目前在我的本地机器上,我使用用户名和密码来进行拉取和推送的身份验证。

如何使用我的用户名和密码创建“credentialsId”?

0 投票
1 回答
1045 浏览

jenkins - Jenkins 组织文件夹扫描未检测到存储库

詹金斯Scan Organization Folder Log看起来像这样:

Jenkins“Github 组织文件夹”详细信息:我尝试按照此处的说明进行操作,但没有将“Github App”安装到组织(安装在用户身上),我忽略了该Configuration as Code Plugin部分。

Github 应用程序详细信息:“Github 应用程序”是使用普通 github 用户创建的,它安装在对组织具有所有者权限的用户上。因为我不能直接在组织上安装它。 编辑:我能够将应用程序的所有权转移给组织并安装它,但同样的问题仍然存在。

我的问题:上面的日志中说0 repositories were processed。但是我在组织中有一个分支,它有一个名为.jenkinsfile(是的,我将它添加到“项目识别器”)的文件,其中包含以下内容:

另一个问题是 github 检查不起作用,它在构建日志中给出以下内容:

0 投票
0 回答
54 浏览

jenkins - 管道未在拉取请求上触发(github-pullrequest-builder)

我在让 GitHub Pull Request Builder 工作时遇到了一些问题。在配置这个插件时,我使用了所有给定的测试来检查:

  • 与 GitHub 的基本连接
  • 对存储库的权限
  • 向拉取请求添加评论
  • 更新提交状态

所有这些都正常工作,但发出 pullrequest 不会触发管道启动。我能从 Jenkins 日志中得到的只是一个正在检查 pr 的信息...... jenkins_logs

有没有人遇到同样的麻烦?我找不到这个问题的解决方案。