Bitbucket云

在本页上

还需要帮助吗?

亚特兰大社区为您服务。

询问社区

本页介绍如何配置Bamboo以使用Bitbucket云存储库。

您可以在Bamboo中指定以下级别的存储库:

  • 全球–竹子中的所有计划都可以使用存储库。
  • 计划–存储库可用于竹计划中的所有作业。
  • 作业–存储库可用于Bamboo作业中的所有任务。

建议的方法是在全球级别设置链接的源存储库–请参阅链接到源代码存储库.

在本页上:


请注意,如果不首先指定共享的本地Git功能,您将无法创建使用Bitbucket存储库的计划或作业。 了解有关配置版本控制功能的更多信息.

相关页面:

配置Bitbucket源存储库

  1. 导航到链接存储库、计划或作业的存储库配置。请参见链接到源代码存储库.
  2. 要么选择添加存储库添加新存储库,或编辑现有存储库配置。
  3. 选择Bitbucket云来自源存储库列表。
  4. 输入一个姓名帮助识别Bamboo中的存储库。
  5. 指定用于加载存储库列表的存储库访问级别和相应的身份验证详细信息:


    步骤公共私人
    5.1在中提供拥有存储库的Bitbucket Cloud用户的名称所有者领域.要加载Bitbucket Cloud中可用的存储库列表,您可以提供用户名和应用程序密码,或使用共享凭据.
    5.2您可以为计划配置公共或专用源存储库的以下设置:
    • 存储库 -当您选择时,从Bitbucket Cloud检索您有明确访问权限的所有存储库加载存储库
    • 分行-如果要从默认分支以外的分支签出代码,请选择一个分支
    5.3
    对于专用存储库,您可以指定Bamboo用于连接到所选存储库的身份验证方法。您可以选择:
    5.4这个启用webhooks标志确定源存储库是否将使用基于webhook的Bamboo与Bitbucket Cloud集成。启用标志会导致以下行为:
    • 使用此存储库的计划默认使用Bitbucket云存储库触发器,而不是轮询触发器

    • 分支和拉请求检测依赖于webhook事件而不是轮询

    • 增强的计划分支配置竹子规格可用

    • 在存储库配置屏幕上启用Webhook注册,并允许在Bitbucket Cloud中设置集成

高级选项

使用子模块
如果为存储库定义了子模块,请选择以启用这些子模块支持。如果没有为代理定义本地Git功能,那么将禁用子模块支持。

SSH密钥适用于子模块
Bamboo将使用主存储库的SSH密钥进行子模块身份验证。

命令超时 
这对于停止挂起的Bitbucket进程很有用。在速度较慢的网络上,您可以考虑增加默认超时,以允许Bamboo时间对Mercurial存储库进行初始克隆。

详细日志
对于Mercurial:启用--冗长的--调试Hg或Git命令中的选项,并将输出传递给构建日志。如果在Bamboo中遇到Git或Mercurial问题,请使用此选项。

启用安静期
指定在启动生成之前检测到单个提交之后的延迟。这允许将多个提交聚合到单个构建中。

包括/排除文件
允许您指定Bamboo应该或不应该用于检测更改的文件。

进入文件模式正则表达式以匹配Bamboo包含或排除的文件。正则表达式模式必须与存储库中的文件路径匹配。请参见子页面例如。

排除变更集
输入一个正则表达式匹配不应启动生成的变更集的提交消息。

吉特LFS 

支持Git大文件存储(LFS),它使用Git中的文本指针替换音频样本、视频、数据集和图形等大文件,同时将文件内容存储在远程服务器上。
要使用此选项,您必须具备以下条件:
  • 在您的环境中本地安装Git 1.8.2或更高版本。
  • 已安装Git LFS 1.2或更高版本。

Bamboo 5.15附带了许多图像,其中还包括Git LFS客户端。

要了解有关Git LFS的更多信息,请参阅Git LFS教程.


Web存储库

如果可以在web浏览器中查看存储库,请选择存储库类型。

这允许在代码更改生成结果的节。

注: 此选项不适用于Git存储库。请参见 找不到此宏的Jira服务器。这可能是由于应用程序链接配置所致。了解更多信息。

鱼眼–指定存储库的以下详细信息:

    • 鱼眼URL-Fisheye存储库的URL(例如,“ https://atlaseye.atlassian.com/ ').
    • 存储库名称-Fisheye存储库的名称(例如,“竹子'). 这实际上是存储库路径的别名。
    • 存储库路径-Fisheye存储库的路径(例如,“/阿特拉斯山/竹子/').

请参见竹子与鱼眼的融合了解更多信息。


如何确定我的存储库路径?

如果您以前在存储库中运行过包含更改的构建,那么确定存储库路径的最简单方法是查看代码更改并且将该路径从改变的文件之一的路径的开始拷贝到(但不包括)适当的根目录。存储库的根目录是Fisheye在以下情况下显示的目录浏览存储库(例如。大旅行箱). 例如,如果列出代码更改/atlasian/竹子/树干/竹子验收测试/pom.xml,路径将是/阿特拉斯山/竹子/.
如果您以前没有从存储库中运行带有更改的构建,则需要向Fisheye管理员询问Fisheyes索引的存储库路径。

Bitbucket Cloud和Bamboo webhook集成

了解如何配置使用webhooks从Bitbucket Cloud触发构建使更改、分支和拉请求检测。通过集成,您可以使用 分支发散.

Bitbucket云中的竹子状态

您可以在Bitbucket Cloud中查看Bamboo构建的状态。

Bamboo URL需要是完全限定的域名(FQDN)。

如果按以下方式设置计划,则会自动设置功能:

  • 存储库类型为Bitbucket云Bitbucket数据中心
  • 你提供了Bitbucket凭据(用户名和应用程序密码)

只要您提供有效的Bitbucket凭据,Bitbudge中Bamboo构建状态的自动设置可以与私有和公共存储库一起使用。


Bitbucket中的构建状态显示在提交、分支和拉请求视图中。

有关Bitbucket Cloud中Bamboo状态的更多信息,请参阅:




上次修改日期:2024年1月18日

这有帮助吗?

是的
提供关于这篇文章的反馈
由提供动力汇流滚动视口.