3

在我们提交到我们的 git 服务器后,尝试触发 atlassian 竹 2.7 进行构建。

显然我必须用 wget 访问某个 api url:

wget --no-check-certificate http://myserver.net/build/updateAndBuild.action?buildKey=ABC-DEF

但是,这不起作用。当我运行此命令时,http 回复中没有返回任何内容,并且我已经完成了以下操作:

  • 将构建策略配置为触发构建模式
  • 设置我的IP地址是触发IP地址
  • 提交并推送了一些新代码

但它什么也没做,有什么想法吗?

4

3 回答 3

1

不查看服务器日志就很难说什么。我的提示是:转到https://support.atlassian.com/browse/BSP并描述附加服务器日志的问题。

是的,我为 Atlassian 工作 :)

于 2011-03-13T20:50:32.170 回答
1

查看有关提交后触发器的文档:

http://confluence.atlassian.com/display/BAMBOO/Repository+Triggers+the+Build+when+Changes+are+Committed

http://confluence.atlassian.com/display/BAMBOO/Build+Services

您可以尝试使用 REST 服务来查看这是否适合您:/api/rest/updateAndBuild.action?buildKey=BAM-TRUNK

如果这不能解决您的问题,请按照 Krystian 的建议创建支持请求。

干杯,延斯

于 2011-03-13T23:01:30.040 回答
0

简单的解决方法是使用 Git 竹 web 挂钩服务。

如果您希望提交自动触发构建:

设置 Github

转到你的 github 存储库->设置-> Webhooks & Services

从“添加服务”下拉列表中选择“Bamboo”

基本网址:https://(compnayname).atlassian.net/builds

Build key:您的 Bamboo 构建计划密钥(转到计划摘要 URL 的最后一部分是构建密钥)

用户名:bamboo useranme(具有构建权限)

密码:如指定。

设置竹子

将“builder”添加到可以构建计划的用户(计划配置-> 权限)

添加触发器(计划配置 -> 触发器)

描述:触发器描述

Repositories:选择需要自动构建的repo

触发 IP 地址:存储库服务器的 IP 地址(您可以尝试将其留空,因为竹子搜索默认 IP 地址)

于 2016-03-08T12:18:58.257 回答