问题标签 [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 回答
261 浏览

linux - 在 Buildbot 中指定 SVN 目标文件夹名称

我正在设置 buildbot 来构建一个项目。该项目的代码存储在 SVN 中,它使用了我们 SVN 存储库中的几个库。在执行手动构建时,我需要做的是(当然)检查主项目和库。用于检出库的命令类似于:

这样,库的代码存储在名为“ mylib ”的本地文件夹中,makefile 将在该文件夹中查找。如上所述,有没有办法配置 SVN 构建步骤以将代码签出到具有自定义名称的文件夹中?到目前为止我还没有找到方法。

作为 Linux 上的(临时?)解决方法,我正在使用ShellCommand()步骤为自己构建 svn 命令,但我真的不喜欢这样的解决方案。

0 投票
1 回答
267 浏览

integration-testing - 如何让 buildbot 运行服务器并在测试后检索输出

我想对正在运行的服务器运行集成测试并检索服务器输出以供稍后检查。

0 投票
2 回答
566 浏览

buildbot - 使用外部工件作为 buildbot 构建的输入的最佳方式是什么?

我正在使用 buildbot 从一堆其他预构建的工件中构建固件映像。预先构建的工件是使用不受我控制的不同系统(jenkins)构建的。我想在新工件可用时自动启动新构建。由于它不在我的控制之下,我无法向“触发”构建机器人添加任何内容。我需要一种基于民意调查的方法。用 buildbot 做这样的事情的最好方法是什么?我是否应该将预构建的工件视为“源”并制作一个扩展 PollingChangeSource 的 JenkinsPoller?我应该创建一个轮询詹金斯的新调度程序吗?

0 投票
2 回答
6130 浏览

python-2.7 - 为什么 buildbot 会抛出 ImportError: cannot import name 异常?

我目前正在尝试了解 buildbot 并正在阅读教程的第一部分。但我被困在我应该创建主人的部分。我尝试通过使用网站来修复错误,但仍然给我错误。

0 投票
1 回答
86 浏览

boost - 如何使用buildbot ShellCommand在slave中编辑boost的配置文件?

因此,我正在尝试在远程从站( mac )中构建和测试 boost。我想编辑 tools/build/v2/user-config.jam 文件,以便我可以使用 toolset=clang。

我该如何添加

在 user-config.jam 文件中?

0 投票
3 回答
1304 浏览

git - 如何使用 buildbot 设置 git 提交后挂钩

我有一个 gitPoller 设置为每 60 秒运行一次,但宁愿使用 post-commit 钩子。我对如何做到这一点感到困惑。我知道我应该将git_buildbot.py文件复制到某个地方,但不确定确切的位置。
另外,我不知道在 git hooks 下为 post-receive 文件写什么。

0 投票
1 回答
121 浏览

python - buildbot 中的构建发生在哪里?buildmaster 可以建吗?

所以我正在尝试阅读并使用 buildbot。我是 python 和 buildbot 的新手。我一直在阅读教程。到目前为止,我学到的是:

Buildmaster 告诉 buildslave 进行构建(比如说 boost)。Buildslave 构建它,并通过 url 让用户知道构建状态。这意味着如果我有 buildmaster linux 和 buildslave mac(假设)并命令 mac 在其(mac)系统中编译、运行和测试 boost:特别是使用命令 ShellCommand() 它将在 mac 中进行构建。( 我对吗 ?)

我的第二个问题是 buildslave 总是构建吗?有没有机会 buildmaster 做一些时间的构建工作?(我知道我们可以在同一台机器上创建 buildslave 和 buildmaster)但我只是想知道 master 是否也可以构建(只是好奇,我知道这可能是不必要的)

最后是 buildbot 100% python 吗?是否类似于说 boost 是 c++(或 c++ 的扩展)?

0 投票
1 回答
357 浏览

python-2.7 - 任何地方都有关于 Twisted strports 的权威指南吗?

我已经在网上四处寻找了很长一段时间,虽然很多文档都提到 strports 并指向 Twisted 网站,但我在那里找不到任何实际解释语法的东西。

有谁知道描述 strports 语法的文档?

0 投票
6 回答
3909 浏览

buildbot - 如何在 Buildbot 步骤中“获取”环境?

在 Buildbot 中,我需要能够在执行编译步骤之前“获取”环境。

如果我使用 bash 从命令行构建应用程序,我将不得不这样做:

在构建机器人 master.cfg 文件中,我尝试了以下操作:

所有这些都失败了,这是因为找不到命令,这是有道理的,因为它是内置的 bash。

此外,我认为这不是正确的方法,因为在调用工厂的下一步时不一定会使用环境。

0 投票
0 回答
550 浏览

buildbot - 如何在 buildbot 中将远程从站添加到我的主站?

我正在尝试将远程从站添加到我的主站。主人在防火墙后面。如何将远程从站添加到该主站。我必须打开一个新端口吗?如果是,master.cfg 文件将有两个端口号吗?c['slavePortnum'] = 9989

任何人都可以在这方面帮助我。我的问题可能不清楚,因为我自己不太了解如何做到这一点。我有几个在主网络内的从站,所以我不必担心防火墙,但现在我必须添加远程从站,我担心连接可能不会因为防火墙而发生。