问题标签 [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.
python - Buildbot 属性从更改到所有构建
我正在使用 buildbot(CI 系统)并且有一个问题。如何将 Change 参数发送给所有构建器?我想使用 Changes 对象的属性注释和 who。
谢谢
python - 为 Buildbot 添加自定义功能
我在 python 中编写了一个函数,我想让 Buildbot 在收到“build”命令时执行这个函数。我之前使用过“factory.addStep()”通过命令行添加新命令,但我不确定如何将 python 函数添加到 Buildbot。谢谢,如果我不清楚任何事情,请告诉我。
buildbot - buildbot 强制构建忽略存储库
当我单击 builbot URL 的“builders”链接并强制构建时,我在表单上指定的 git 存储库被忽略;构建器正在使用它最初构建/配置的存储库。这是一个已知问题吗?有什么方法可以强制构建者使用新的 repo 吗?我在 Ubuntu 10.04 上运行 0.8.4。谢谢你的帮助。
python - 如何从 Buildbot 捕获内部版本号
是否有我可以访问的变量master.cfg
?文档根本不清楚。谢谢。
python - 当buildbot在buildstep期间失败时我能做什么
全部。当 buildstep 失败时,我可以被触发并编写脚本来做某事,发送电子邮件或尝试捕获。:)
python - 为什么 buildbot *NOT* 在应该失败的时候失败?
我正在尝试修复一个非常复杂的 buildbot 基础构建系统,该系统有一个令人讨厌的习惯,即在其中显示带有“失败 (1)”的绿色条。
问题是我们使用 ShellCommand 构建步骤运行了几个命令,当它返回非零时,它并没有使整个构建失败。
我们还有一些步骤在详细信息页面上显示为红色,但整个构建仍然显示为绿色。
据了解,我的 master.cfg 中的步骤本身没有设置“flunkOnFailure”,默认值为 true。(虽然从我找到的手册页中并不完全清楚)
当 ShellCommand 失败时,我需要做什么(或撤消)以确保整个构建失败?
这是在 100% Linux 环境下运行的。
非常感谢。
java - 通过 cli 编译并创建一个可运行的 jar 文件,如 eclipse
我想以与 eclipse 相同的方式创建一个可运行的 jar,但来自 CLI。我正在使用 buildbot,我希望能够自动创建,例如,自动夜间构建,但也可以运行。
我的制作文件:
谢谢您的帮助!:)
buildbot - 可以自定义 Buildbot WebStatus 以返回 text/html 以外的内容类型
作为构建的最后一步,我有 FileUpload 步骤将结果上传到主服务器,并且我正在使用 BuildBot WebStatus 组件来提供构建结果(在本例中为 .apk 文件)。不幸的是,WebStatus 总是为所有文件返回 text/html 内容类型。是否可以配置 WebStatus 以便它重新调整文件扩展名并根据该信息返回内容类型。
testing - buildbot 没有将 mercurial 更新到 forcebuilds 的最新负责人
在通过计时器推送更改后,我运行了一些脚本,并且它们在使用正确的头部时运行良好,但是在完成之后的强制构建没有成功。正在使用同一个从站。这是一个用于拉入/更新的包装器命令master.cfg
,
在日志中它执行以下命令,
两个日志都有相同的命令列表,它们执行得很好。但是,在 forcebuild 中,脚本对--rev
--an old head 有不同的参数;我什至不确定它在哪里获取该数字,脚本或日志中的其他任何地方都没有提到它,必须来自服务器,但是我如何指定头部或不指定它?我是否在回购中添加了正确的步骤?
heroku - 在 Heroku 上运行 Buildbot 实例?
是否可以在 Heroku 上运行 Buildbot 实例?假设我有一个带有两个顶级目录的 git 存储库:“config”包含主节点和从节点的配置,“custom”包含一些自定义构建步骤、状态处理程序等。我希望能够对配置/添加新步骤,提交到 git,然后执行 git push 到 Heroku。可能吗?