问题标签 [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.
jenkins - 无法从詹金斯管道中的 GitHub Web 挂钩触发器获取有效负载
我已经使用以下设置配置了一个 Github Web 挂钩:有效负载 URL:https:///github-webhook/ 内容类型:application/x-www-form-urlencoded 事件:推送、拉取请求
我拥有的 Jenkins 作业是一个启用了以下功能的管道作业:Build Trigger: GitHub hook trigger for GITScm polling
通过上述配置,我看到响应事件,即;在 GitHub 中 push/PR,jenkins 作业被成功触发。在 GitHub 中,在 Web 挂钩的最近交付项下,我看到了有效负载的详细信息和成功的 200 响应。
我正在尝试在 Jenkins Pipeline 中获取有效负载以进行进一步处理。我需要一些详细信息,例如:PR URL/PR 编号、参考类型、分支名称等,以便在 Jenkins 管道中进行条件处理。
我尝试访问“有效负载”变量(如其他堆栈溢出帖子和周围可用的文档中所述)并将其作为管道的一部分打印,但我还没有运气。
所以我的问题是,如何在我的 Jenkins Pipeline 中从 GitHub Web 挂钩触发器获取有效负载?
git - Jenkins - Github 插件 - 在 Aug13 更新后使用个人访问令牌不适用于 url 更改
到目前为止,我们在 Jenkins 设置中使用带有用户名和密码凭据的 Github 插件。
但是,在 8 月 13 日之后,这停止工作并给出错误 - stderr: remote: Support for password authentication 已于 2021 年 8 月 13 日删除。请改用个人访问令牌。远程:请参阅https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/了解更多信息。
根据如何在 Jenkins 中使用 Github 个人访问令牌中提供的答案
我将 URL 修改为
https://<access token>@github.com/<userName>/<organization>/<repository>.git
但这不起作用。
我在这里错过任何步骤吗?
github - 使用 API/Actions Pluginfor Jenkins 从 Jenkins Pipeline 触发 GitHub Actions
我想使用 Jenkins Pipeline 或 Jenkins Job 触发 GitHub Actions,并发送一些构建参数作为 GitHub Actions 的输入。我这样做是因为 GitHub 操作输入参数没有下拉列表选项。
github - Jenkins 与 GitHub WebHooks 通过 Pull Requests 触发
我正在尝试使用 JenkinsGitHub Pull Request Builder
插件将 Jenkins 与 GitHub 集成,GitHub WebHooks
但存在一些问题:
- 我已经配置了 GitHub Server 和 GitHub Pull Request Builder 并测试了与 GitHub Server 和特定存储库的连接。
GitHub project url
我已经使用(从我的 URL 复制)和GitHub Pull Request Builder
(仅选中了复选框和)配置了 Jenkins 作业Use github hooks for build triggering
。- 我只配置了
GitHub WebHook
拉取请求权限。
问题是当我尝试Re-register hooks for all jobs
在该Manage Jenkins
扇区中时,日志会打印此消息:
GitHub webhooks activated for job git-test-webhook with [GitHubRepositoryName[host=github.com,username=<USERNAME>,repository=<REPO NAME>]] (events: [PUSH])
结果是,当我向 repo 推送一个新的提交时,Jenkins 会监听它,但是当我打开一个新的 Pull Request 或其他任何带有 Pull Request 的东西时,GitHub WebHook 会发送消息并获得 200 响应代码,但 Jenkins 没有在监听到钩子。
jenkins - 从 Jenkins 工作向 Github 中的 PR 添加评论
我正在努力实现以下目标:
我有一个 github 项目。我在 Jenkins 中配置了一个 CI 作业,以针对每个提出的 PR 运行。应根据 Jenkins 作业结果在 PR 中发布自定义消息。
我正在尝试使用pipeline-github-plugin向 Github PR 添加评论
执行时出现以下异常
java - 密钥库中的自签名证书不起作用
我正在运行一个 Gitlab 和一个 Jenkins 服务器作为 Docker 容器。我正在尝试使用Gitlab Plugin将我的 Gitlab 服务器添加到我的 Jenkins 服务器。我为 Gitlab 创建了一个自签名证书,并使用以下命令将其添加到 Jenkins 的 java 密钥库中:
然后我重新启动了服务器。尽管如此,当我尝试连接时仍然出现错误。