为了开始使用Bamboo,您可以从下载和安装 Bamboo开始。当安装向导要求许可证密钥时,可以联系发邮件service@unlimax.com申请试用许可。
您可以联系Atlassian中国区合作伙伴Unlimax申请购买。
在现阶段,我们不提供超过100个远程代理的许可证,而且我们还没有收到大量的申请来证明需要引入更高的层次。然而我们当然会在将来考虑它。因为我们乐于更进一步了解您的需求以及添加一个单独的Bamboo实例是否能满足您的需求,所以如果您确实需要超过100个远程代理,请随时联系Atlassian支持。一个单独的实例具有规模灵活性、性能和可用性(如果一台服务器停机,那么另一台将不受影响)的优势。当然,随之而来的是付出一定的管理费用。
Bamboo代理是一种提供运行工作构建的能力的服务。本地代理运行在Bamboo服务器上,而远程代理运行在Bamboo能够访问的网络中的其它任何服务器上。您可以在您的远程机器上运行任何数量的代理,只需保证每个实例指向一个单独的Bamboo主目录。如果你需要更多的信息,那么您可以深入阅读分布式构建。
总结::
别着急!您可以按照这份帮助文档来重置您的管理员数据库密码:恢复管理员用户密码。除非,您能够卸载Bamboo(包括删除Bamboo主目录并删除数据库)然后重新安装。接着,您将必须详细设置步骤6 Bamboo设置向导中关于管理员用户的内容。
您编写一个SSH脚本以后,您可以将这个可执行的 "脚本" 用于您的任务。对于您的脚本内容,数量可观的资源可以在线获得。例如,这来自于堆栈溢出(Stack Overflow): 如何使用SSH在一台远程机器上运行shell脚本。
Bamboo能够从下列库中检出源代码:
Bamboo也有能够将Bamboo链接到Bitbucket或Github的连接器。
Bamboo是一种独立于编程语言的工具,可以用于任何自动化构建。只要您的构建过程能够从一条命令行开始,Bamboo就能够运行它。
Bamboo支持用下列工具的构建 :
Bamboo同样支持任何 xUnit-兼容框架 ,包括:
这里有一些资源希望能帮助你:
这都取决于您想要执行什么种类的功能测试。您可以使用Selenium从Bamboo运行浏览器功能测试,例如,通过使用Bamboo Sauce所需的插件。这里可以进一步了解Selenium和Bamboo——Atlassian峰会2010: Bamboo和Selenium网络应用测试。
总而言之,当执行一次特定的构建时,Bamboo可以方便地汇总所有运行的测试,以及任何错误的全面的详细信息。当您正在调查一次构建失败的原因时,这非常有用。参见查看构建测试结果。
Bamboo 提供了一种贯穿所有工作Job构建的测试结果方法。这帮助您:
您可以在这里生成很多报告,例如“测试数量”报告。参见生成多计划Plan的报告。这里也有许多视图来发现一个程序员编写的代码影响:
当测试通过或者失败时,可以通过电子邮件和/或实时消息来通知用户,这取决于您的配置。这里是为计划及其工作配置通知以及修改您的通知设置。