问题标签 [bcbsn]

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 回答
439 浏览

jenkins - 将脚本化的 Jenkinsfile 转换为声明性脚本

该插件不提供声明性脚本。如何将其从脚本转换为声明?

网址:https ://github.com/jenkinsci/bitbucket-build-status-notifier-plugin

0 投票
0 回答
314 浏览

jenkins - Jenkins Bitbucket Notifier 使用管道时不通知

我有这个 JenkinsFile

我的愿望是用构建状态通知 Bitbucket。

当我从多分支管道运行时,这个 Jenkinsfile 工作得很好,但是,当我将它与一个简单的管道一起使用时,它就不起作用了。

然后,我转到 jenkins 日志,唯一与此相关的是......但是,从plugin doc来看,这些参数不是强制性的。

在此处输入图像描述

我的 oauth 客户端在 bitbucket 上正确配置。

在此处输入图像描述

在我的詹金斯身上,我的证件还可以;

在此处输入图像描述

我做错了什么?我怎样才能让它发生?

0 投票
1 回答
299 浏览

build - 是否有相当于“仅显示最新构建状态”的 Jenkins 管道?

我们正在迁移到 Jenkins 管道。我们使用 Jenkins 在 Bitbucket 中更新我们的分支/PR 的构建状态。

我们在 Bitbucket 中的一项合并检查是“检查最后一次提交是否有至少 1 个成功构建且没有失败构建”。这意味着我们不能合并,除非在 Jenkins 上有 1 个成功构建的最新提交,并且没有最新提交的失败构建。

有时,Jenkins 构建会由于与代码无关的原因而失败,并且下次运行它时构建会很好。但是,这意味着无法合并分支,因为至少有一个失败的构建。

为了解决这个问题,我们之前可以在构建状态通知插件配置中勾选“仅显示最新构建状态”的框。到目前为止,我们还没有找到任何等效的方法来在 Jenkinsfile 中配置它。有谁知道这是否可能,如果可以,如何?

这个问题与 jenkins 中带有 bitbucket 构建状态通知插件的 Multi branch pipeline重复,但这个问题从未真正得到回答。