问题标签 [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 回答
143 浏览

jenkins - Jenkins 2.x 中的 Github 项目设置

我有一个多分支管道项目,它根据Jenkinsfile每个分支配置 Jenkins 作业。源代码托管在 Github Enterprise Server 上。

当我查看由 Jenkinsfile 创建的分支的配置时,我注意到有一个选项GitHub project. 此选项允许定义相应 GitHub 项目的 URL。

GitHub 项目详情

我想通过管道语法中的 Jenkinsfile 定义此属性,但我不知道要使用的命令以及如何使用。

我的 Jenkinsfile 的相关部分:

如何GitHub project通过 my 定义属性Jenkinsfile?我在我的项目中使用 Jenkins GitHub 插件。

0 投票
0 回答
242 浏览

jenkins - Jenkins GitHub org 上次构建状态图标

我已经配置了 Jenkins,以便它扫描我的整个组织并为每个具有 Jenkinsfile 的 PR 的 repo 创建工作。这工作得很好,我正在运行构建。

我的问题是左栏中的这些 repo 图标:

在此处输入图像描述

这些应该是“上次构建的状态”图标。有什么办法可以改变这个吗?这真的没有用,因为我需要单击每个作业以查看最后一个状态是什么。

0 投票
1 回答
516 浏览

jenkins - 使用 Global GitHub OAuth Sec 时添加 jeninks 本地用户只读帐户

当我使用全局 GitHub OAuth 设置时,如何为 jenkins 自动化添加受限访问帐户?

我正在使用 GitHub OAth 登录 jenkins,并且我有 python jenkinsapi 脚本,我想以具有只读访问权限的用户身份运行。目前我所有的用户都是github用户。

我可以在不访问我的存储库的情况下创建一个 github 帐户,然后限制该帐户对 jenkins 的访问,但这似乎很麻烦。

有没有办法使用多个安全领域或创建本地用户?

似乎当 jenkins 包含本地用户时,插件首先使用它(plugin-source

0 投票
0 回答
342 浏览

jenkins-pipeline - hudson.plugins.git.BranchSpec 中的字符串参数无法解析

为什么一项工作不能解决 hudson.plugins.git.BranchSpec 中使用的参数,而另一项工作呢?BRANCH_NAME 在某些方面是否特别而 BACKEND_BRANCH 不是?

好工作

失败的工作

错误

0 投票
4 回答
6455 浏览

scala - 无法更新项目“120”的 Gitlab 提交状态:HTTP 403 Forbidden

在 jenkins 中,我在构建与 Gitlab 集成的任何项目时在 jenkins 控制台中看到以下错误消息。

无法更新项目“120”的 Gitlab 提交状态:HTTP 403 Forbidden

你们中是否有人碰巧知道可以做些什么来解决这个问题?或者我应该从哪里开始检查解决方案。

0 投票
0 回答
370 浏览

jenkins - Jenkins Gitlab Localhost - 无法连接到存储库:命令“git ls-remote -h

我正在尝试将 Jenkins 与 GitLab 连接,两者都安装在同一台 Unix 服务器上,在 Jenkins Manager System 中连接成功。但是在作业中,当我将 URL 放入存储库 URL 时,它会给出一条错误消息:“无法连接到存储库:命令”git ls-remote -h“

我们正在尝试通过 http://localhost,但我们已经尝试使用域https://git.MYCLIENT.org.br/REPOSITORY.git,我们也有 SSH,我们使用 PRIVATE KEY SSH,我们使用 ACCESS TOKEN从 GIT 开始,我们已经完成了所有要做的设置。即便如此,继续这个错误!

0 投票
1 回答
793 浏览

jenkins - Jenkins 区分 PR 和合并 webhook

所以我们每个作业只能有一个 Jenkinsfile。我们为来自 github 的合并和 PR webhook 共享相同的工作。我们如何轻松检测用于提交的 webhook 是推送到 PR 中还是用于 PR 合并?

0 投票
1 回答
389 浏览

jenkins - 给詹金斯的 github 活动

我有一个触发 Jenkins 管道作业的 GitHub webhook。我设置了 2 个触发 webhook 的事件(如拉取请求和部署)。

一旦我的 Jenkinsfile 触发,我想根据触发钩子的事件类型运行不同的阶段,但我找不到任何变量给我这个事件类型。有没有办法找到它?

0 投票
1 回答
847 浏览

jenkins - 在推送到特定目录时触发特定作业

我们在同一个存储库中有 12 个不同的项目,并且为每个项目运行不同的工作。

我想知道如何仅在特定文件夹中发生更改时触发作业,因为每次推送都运行所有 12 个需要很长时间才能完成。

0 投票
1 回答
729 浏览

jenkins - 将变量从工作区传递给詹金斯

我正在尝试在 Jenkins 上建立构建。构建成功后,我使用 Post build Action Git Publisher 推送构建的标签。

到目前为止,这些都是手动完成的,标签被赋予版本号 ABCD(来自文本文件)。现在我们使用 Jenkins,D 来自 $BUILD_NUMBER Jenkins 变量,但 ABC 存储在工作空间内的文本文件中。有没有办法可以将 ABC 传递给 git 发布者?还是必须在脚本中执行所有 git 命令?

使用 Jenkins v1.624。目前无法更新(在人们建议之前)