在我们提交到我们的git服务器之后,尝试触发atlassian bamboo 2.7进行构建。
显然我必须使用wget点击某个api url:
wget --no-check-certificate http://myserver.net/build/updateAndBuild.action?buildKey=ABC-DEF
然而,这不起作用。当我运行此命令时,http回复中没有返回任何内容,并且我已经完成了以下操作:
但它没有任何意义,任何想法?
答案 0 :(得分:1)
如果不查看服务器日志,很难说什么。我的提示是:转到https://support.atlassian.com/browse/BSP并描述附加服务器日志的问题。
是的,我为Atlassian工作:)
答案 1 :(得分:1)
查看有关提交后触发器的文档:
http://confluence.atlassian.com/display/BAMBOO/Build+Services
您可以尝试使用REST服务来查看这是否适合您:/api/rest/updateAndBuild.action?buildKey=BAM-TRUNK
如果这不能解决您的问题,请按照Krystian的建议创建支持请求。
干杯, 延
答案 2 :(得分:0)
简单的解决方法是使用Git bamboo web hook服务。
如果您希望提交自动触发构建:
设置Github
转到您的github存储库 - >设置 - > Webhooks&服务
从“添加服务”下拉列表中选择“Bamboo”
基本网址:https://(compnayname).atlassian.net/builds
构建密钥:您的Bamboo构建计划密钥(转到计划摘要,URL的最后一部分是构建密钥)
用户名:bamboo useranme(具有构建权限)
密码:已指定。
设置Bamboo
将“构建器”添加到可以构建计划的用户(计划配置 - >权限)
添加触发器(计划配置 - >触发器)
描述:触发描述
存储库:选择需要自动构建的存储库
触发IP地址:存储库服务器的IP地址(当竹子搜索默认IP地址时,您可能会尝试将其留空)