问题标签 [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.
jenkins - Bitbucket 启动时通知失败
当我尝试在 Jenkins CI 上使用Bitbucket 构建状态通知插件( https://wiki.jenkins.io/display/JENKINS/Bitbucket+Cloud+Build+Status+Notifier+Plugin ) 时,出现了该错误。我遵循了本教程:https ://www.youtube.com/watch?v=uu5XcU4EPzQ但我不知道问题出在哪里。
selenium - Jenkins CI E2E 测试过程失败,代码为 127,然后是 199(或 135)
最初的免责声明 - 我对詹金斯很陌生,所以我还没有真正了解它。婴儿步将不胜感激。
我正在尝试设置 Jenkins 作业,以运行我在 Chrome 的无头版本中为我的 Web 应用程序编写的一系列端到端测试,因为我目睹并读到 PhantomJS 相当不可靠. 我可以让它们在我的机器上本地运行得非常好,但是当我尝试在 Jenkins 上运行它时,它会返回以下内容:
错误日志
我已经在黑暗中摸索了一天左右,并尝试了近 100 种不同的互联网所说的应该解决它的组合,但无济于事..
我的詹金斯文件
量角器.conf.js
如果有人能解释为什么会发生这种情况,以及如何阻止它这样做,那将不胜感激。
提前致谢!
编辑 这是我不直接连接时的输出
jenkins - Jenkins 向错误的提交 ID 发送通知
我有几个 Jenkins 管道,都从 Bitbucket 导入了一个共享库,用于一些实用方法,我想将构建状态通知发送到每个项目自己的 Bitbucket 存储库。
我安装了Bitbucket 构建状态通知插件,但我遇到了一个奇怪的行为:当bitbucketStatusNotify
在我的管道中被调用时,会发生这种情况:
这没关系,但这<sha>
是共享库上最后一次提交的提交 id,而不是正在构建的实际项目,因此构建状态通知实际上被发送到共享库 repo 而不是正确的。
我认为这是在 Jenkins 配置中将库设置为“隐式加载”的问题,因此我尝试@Library
在我的 jenkinsfile 中显式加载它,但发生了相同的行为。
由于构建状态通知器插件无法指定要向其发送通知的提交 ID,因此我是否缺少将通知发送到正确的提交 ID 的东西?
jenkins - Stash Notifier - 发布构建评论
我有一个 jenkins 上游 DSL 工作 A。
它有一个 Stash Notifier 通知 Bitbucket(包括构建后的评论)。
一旦此作业 A 成功,它会通知存储(成功或失败),并且在成功时,它会触发参数化的下游 DSL 作业 B。
在这里,我试图将作业 B 的状态(包括构建后的评论)通知给 Bitbucket 中的同一个拉取请求(PR)。
但是我没有从工作 B 中得到任何对 PR 的后期构建评论。两个工作都引用/签出相同的 PR,但任务不同。
我可以看到来自工作 A 的后期构建评论,但没有来自工作 B。
我还添加了从上游到下游作业的所有必需参数
jenkins-pipeline - 仅显示来自 Jenkins 管道的 Bitbucket 的最新构建状态
已经回答了类似的问题:jenkins 的 bitbucket-build-status-notifier 插件报告错误状态。实际上,在作业的设置中设置“仅显示最新的构建状态”复选框可以解决问题:
我正在寻找相同的能力,但通过 Jenkins 管道(因为配置为管道的作业没有上面提到的复选框)。
是否可以通过 Jenkinsfile 为整个作业设置“仅显示最新构建状态”选项?
或者是否可以为每个通知设置选项?我试过这样但它不起作用:
git - Jenkins 多分支管道中带有 BitBucket Notifier 的“java.lang.Exception:None 或多个 repos”
我在 Jenkins 上有一个多分支声明性管道,它由我的 Bitbucket 云帐户中的 repo 事件触发,我希望它将结果报告回 Bitbucket。
我的 Jenkinsfile 如下所示:
我发现,当 Jenkins 构建失败时,当使用以下消息通知 Bitbucket 构建结果时,对拉取请求的第二次和所有连续提交都会导致一种情况:java.lang.Exception: None or multiple repos
.
这在某种程度上与日志中的第一行之一一致:Fetching changes from 2 remote Git repositories
.
但是,我实际上只有一个存储库,不知道为什么 Jenkins 将其识别为多个。
如何让我的构建停止看到多个 repos 并成功?
完整日志如下:
jenkins-plugins - 需要帮助更新 bitbucket 上的构建结果以触发詹金斯作业
我遇到了 jenkins bitbucket 通知构建状态插件的问题。
问题陈述:我正在通过 bitbucket 管道从 Developers Application 开发分支触发 jenkins 工作。我正在使用 bitbucket 通知构建状态插件,执行完成后。但是通知器正在更新我们拥有所有自动化脚本的自动化分支的最后一个提交 ID。而不是将其更新为触发作业的开发分支提交 ID。
谁能帮我更新开发分支上正确提交 ID 的状态?
jenkins - Jenkins Bitbucket 构建状态通知插件未显示
我有一个问题,我的詹金斯服务器的构建状态没有显示在 Bitbucket 中。我已经遵循了这里的每一步:Bitbucket Cloud Build Status Notifier Plugin,我还添加了 Bitbucket Oauth 插件。
构建数据似乎有问题。我不是专家,我已经按照我应该执行的所有步骤进行操作,问题可能是什么?
如果您需要更多信息,请随时提出问题!