问题标签 [bamboo]

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 投票
2 回答
1517 浏览

ruby-on-rails - Heroku cedar:响应时间比竹子慢?

我有一个 rails 3 应用程序,在 herokus 竹栈上运行良好/快速。为了测试我的应用程序是否适用于即将推出的 cedar 堆栈,我已按照“入门”指南将其部署到 heroku。令我惊讶的是,一切正常,没有错误。我注意到的唯一区别:与在竹堆栈上运行的应用程序相比,响应时间要慢很多。用独角兽而不是瘦的测试显示没有差异。

您是否注意到两个堆栈之间的差异大致相同?

0 投票
1 回答
257 浏览

continuous-integration - 是否有在任何地方运行的可公开访问的竹实例?

我正在寻找一个可公开访问的竹实例,最好是官方的 Atlassian 实例,最好是构建一些现实的项目。

我认为曾经存在于http://opensource.bamboo.atlassian.com - 或者说Atlassian 论坛- 但它现在似乎已经死了。还有其他人吗?

0 投票
3 回答
1055 浏览

bamboo - Bamboo 识别 JBehave 测试

我已经设置 Bamboo 在远程代理上运行 JBehave 测试(使用 webdriver 使用 JBehave-web 插件启动测试),一切运行良好。唯一的问题是执行完成后 Bamboo 显示没有执行测试。我可以在 Bamboo 中看到选择测试结果输出的选项,但它必须是 JUnit xml,并且 Jbehave 报告只能以纯文本或 html 生成。

知道如何解决这个问题吗?

谢谢

0 投票
1 回答
2831 浏览

windows - 更改在 Atlassian Bamboo 中执行构建脚本的用户

这是我的问题:

我有一个 python 构建脚本构建一个 .air 包并将其部署在服务器上。如果我从 cmd.exe 窗口运行此脚本,则没有问题,文件已正确创建和部署。

但是我希望每次提交/推送更改时都能够使用 Bamboo 来构建我的应用程序。我对其进行了配置,但有一个严重的问题:创建了 .air 包,但部署(使用结构脚本)没有完成......我注意到该进程是由 cmd.exe 中的“管理员”和 SYSTEM 启动的槽竹。我认为这是问题所在(也许系统找不到 ssh 主机或其他什么),所以我想知道是否有人知道如何将执行脚本的用户更改为“管理员”。

0 投票
6 回答
8731 浏览

android - Android:如何将 Instrumentation APK 安装到无头主机中的 AVD 上

我正在尝试将 Android JUnit 测试与我们的 Bamboo Ant 构建集成。我已经在本地测试了设置,并且能够运行测试。

但是,当我在 Bamboo 服务器中尝试相同的设置时,运行测试时出现以下错误:

请注意,我为 Instrumentation 使用了一个自定义库(http://code.google.com/p/the-missing-android-xml-junit-test-runner/),这样我就可以拉取 JUNit xml 测试结果和提要它给竹子。

此外,用于创建构建的构建代理是一个 Ubuntu VM,它没有任何 GUI,因此我需要通过命令行完成所有操作。AVD 已在该 VM 上运行。

当我第一次在adb shell am instrument .. <snip>本地运行命令时确实遇到了同样的问题,我发现它在从 Eclipse 运行测试后工作起来很奇怪。

查找错误日志,Android Instrumentation Framework文章告诉我

“可能是您的设备上未安装检测 apk,或者清单文件中的软件包名称不正确。”

所以一定是没有安装instrumentation apk。

那么,如何将仪器 apk 安装到 AVD 上?

谢谢!

0 投票
1 回答
534 浏览

windows - WatiN 测试:Internet Explorer 未在使用 Bamboo 的 Windows 2008 服务器中打开

我正在使用 Bamboo 服务使用 msbuild 脚本执行我的测试。但是 Bamboo 服务无法在服务器上打开 IE。

重要提示:我将 Bamboo 作为 Windows 服务运行。所以基本上IE是无法通过windows服务启动的。

任何形式的帮助将不胜感激!

0 投票
1 回答
769 浏览

mercurial - Atlassian Bamboo:在不拉动 mercurial 存储库的情况下触发构建

Atlassian Bamboo 是否可以检查是否对 mercurial 存储库进行了更新并在不提取所有源代码的情况下触发构建?

我的意思是,我只需要启动一个直接在服务器上拉取源的部署文件,所以我不需要在我的机器上拉取它。那可能吗?

0 投票
3 回答
186 浏览

svn - 我的构建应该被提交吗?

这是一个基于 Web 的项目,我的服务器端应用程序代码和客户端 JS/HJTML 处于版本控制之下。假设我发布了 1.0 版,并使用 1.0 版从主干创建了一个新分支。我运行我的构建工具,它会吐出所有压缩和组合的文件。在我的目录结构中,它会生成一个包含压缩/构建文件的构建目录。

我是否应该提交构建目录,以便我拥有每个构建/发布的副本而无需重新构建它,如果我需要另一个副本(对于另一台服务器来说..)?

0 投票
0 回答
529 浏览

continuous-integration - Bamboo 的 3.1.1 手动依赖管理/依赖阻止功能无法按预期工作?

我们使用 Bamboo 作为我们的 CI 环境,并且有几个构建依赖项(使用手动依赖项管理和依赖项阻止功能)。我们使用 SVN 轮询作为我们的构建策略,所有项目都具有相同的轮询频率。

假设我们有以下构建计划结构:

  • 项目 A 的父构建计划 PA,
  • 项目 B 的子构建计划 CB 依赖于 PA,已选择“如果父计划有未构建的更改则阻止构建”作为依赖项阻止策略

我们的目标是建立一个依赖树,以便:

  • 如果项目B应该建,首先检查A是否有变化,如果有,先建PA并阻塞CB,PA完成后立即恢复CB
  • 对手动和自动构建执行此操作(由于 SVN 轮询而触发的构建)

上面描述的目标似乎正是依赖阻止功能(参见http://confluence.atlassian.com/display/BAMBOO/Setting+up+Build+Dependencies)的全部意义所在。但是,我要么有配置错误,要么没有正确理解此功能。

为了测试,我构建了以下案例:

  • 在 A 中创建一个类 DummyClassA
  • 在 B 中创建一个引用 DummyClassA 的类 DummyClassB 以便首先为项目 B 构建项目 A 以编译 *手动调用 CB

本来以为CB通过上面的配置,意识到父项目有变化,需要阻塞CB,建PA,恢复CB。但是,发生的事情是尝试构建 CB 并且明显失败(编译错误),因为项目 B 尚不知道 DummyClassA。当手动 CB 时,似乎没有对父项目 A 的 SVN 进行主动检查触发,正确吗?

我在这里想念什么?我很确定必须有一个简单的解决方案,因为几乎每个严肃的软件项目都会出现这种情况,所以我希望 Bamboo 能够开箱即用地正确处理这个问题。任何人都可以对此有所了解吗?

最好的,克里斯

0 投票
2 回答
26633 浏览

linux - 如何为文件设置“执行”属性并在 Windows 的 SVN 中检查它?

我在 Linux 中的不同位置配置了 SVN,我需要从 Windows 将 shell 脚本签入到具有 ON 可执行属性的 SVN。我使用 Bamboo 作为 CI,它检查来自 SVN 的源并进行定期构建。它会抛出 shell 脚本不可执行的错误。(竹子以root身份运行)。

设置可执行权限的最佳方法是什么?

我不使用任何 SVN 客户端并使用 eclipse 来签入和签出。如果 SVN 客户端是唯一的,我如何找到与我在 eclipse 中使用的 SVN 插件兼容的版本。我之前遇到了兼容性问题。当我从 Tortoise 签入一个文件时,我无法从 Eclipse 签出该文件。