问题标签 [buildbot]

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

python - Buildbot 属性从更改到所有构建

我正在使用 buildbot(CI 系统)并且有一个问题。如何将 Change 参数发送给所有构建器?我想使用 Changes 对象的属性注释和 who。

谢谢

0 投票
2 回答
1608 浏览

python - 为 Buildbot 添加自定义功能

我在 python 中编写了一个函数,我想让 Buildbot 在收到“build”命令时执行这个函数。我之前使用过“factory.addStep()”通过命令行添加新命令,但我不确定如何将 python 函数添加到 Buildbot。谢谢,如果我不清楚任何事情,请告诉我。

0 投票
1 回答
421 浏览

buildbot - buildbot 强制构建忽略存储库

当我单击 builbot URL 的“builders”链接并强制构建时,我在表单上指定的 git 存储库被忽略;构建器正在使用它最初构建/配置的存储库。这是一个已知问题吗?有什么方法可以强制构建者使用新的 repo 吗?我在 Ubuntu 10.04 上运行 0.8.4。谢谢你的帮助。

0 投票
1 回答
1259 浏览

python - 如何从 Buildbot 捕获内部版本号

是否有我可以访问的变量master.cfg?文档根本不清楚。谢谢。

0 投票
1 回答
112 浏览

python - 当buildbot在buildstep期间失败时我能做什么

全部。当 buildstep 失败时,我可以被触发并编写脚本来做某事,发送电子邮件或尝试捕获。:)

0 投票
2 回答
476 浏览

python - 为什么 buildbot *NOT* 在应该失败的时候失败?

我正在尝试修复一个非常复杂的 buildbot 基础构建系统,该系统有一个令人讨厌的习惯,即在其中显示带有“失败 (1)”的绿色条。

问题是我们使用 ShellCommand 构建步骤运行了几个命令,当它返回非零时,它并没有使整个构建失败。

我们还有一些步骤在详细信息页面上显示为红色,但整个构建仍然显示为绿色。

据了解,我的 master.cfg 中的步骤本身没有设置“flunkOnFailure”,默认值为 true。(虽然从我找到的手册页中并不完全清楚)

当 ShellCommand 失败时,我需要做什么(或撤消)以确保整个构建失败?

这是在 100% Linux 环境下运行的。

非常感谢。

0 投票
1 回答
136 浏览

java - 通过 cli 编译并创建一个可运行的 jar 文件,如 eclipse

我想以与 eclipse 相同的方式创建一个可运行的 jar,但来自 CLI。我正在使用 buildbot,我希望能够自动创建,例如,自动夜间构建,但也可以运行。

我的制作文件:

谢谢您的帮助!:)

0 投票
4 回答
348 浏览

buildbot - 可以自定义 Buildbot WebStatus 以返回 text/html 以外的内容类型

作为构建的最后一步,我有 FileUpload 步骤将结果上传到主服务器,并且我正在使用 BuildBot WebStatus 组件来提供构建结果(在本例中为 .apk 文件)。不幸的是,WebStatus 总是为所有文件返回 text/html 内容类型。是否可以配置 WebStatus 以便它重新调整文件扩展名并根据该信息返回内容类型。

0 投票
2 回答
191 浏览

testing - buildbot 没有将 mercurial 更新到 forcebuilds 的最新负责人

在通过计时器推送更改后,我运行了一些脚本,并且它们在使用正确的头部时运行良好,但是在完成之后的强制构建没有成功。正在使用同一个从站。这是一个用于拉入/更新的包装器命令master.cfg

在日志中它执行以下命令,

两个日志都有相同的命令列表,它们执行得很好。但是,在 forcebuild 中,脚本对--rev--an old head 有不同的参数;我什至不确定它在哪里获取该数字,脚本或日志中的其他任何地方都没有提到它,必须来自服务器,但是我如何指定头部或不指定它?我是否在回购中添加了正确的步骤?

0 投票
1 回答
275 浏览

heroku - 在 Heroku 上运行 Buildbot 实例?

是否可以在 Heroku 上运行 Buildbot 实例?假设我有一个带有两个顶级目录的 git 存储库:“config”包含主节点和从节点的配置,“custom”包含一些自定义构建步骤、状态处理程序等。我希望能够对配置/添加新步骤,提交到 git,然后执行 git push 到 Heroku。可能吗?