【问题标题】:Teamcity build status icon on github: No permission to get datagithub上的Teamcity构建状态图标:无权获取数据
【发布时间】:2013-11-19 09:21:10
【问题描述】:

我尝试在其 Github README.md 页面上表示项目的 Teamcity 构建状态。 为此,我使用了在 URL 处公开状态图标的 TeamCity rest API

<teamcity-root>/app/rest/builds/buildType:%28id:<buildTypeID>%29/statusIcon

目前我有两个 Github 项目和三个 TeamCity 构建(两个分支的单独构建)。

对于上面提到的方案构建的所有三个构建 URL 给了我预期的图像。但是 Github 网站用来自 github-camo.global.ssl.fastly.net 主机的自己的路径替换了来自我的 TeamCity 的原始图像路径。对于三个构建中的两个而不是我希望看到的图像(成功或失败),我得到的图像表明“无权获取数据”。 (这不取决于我将图像插入文件的方式:使用 markdown 语法或内联 HTML)

这两个 Github 项目都是私有的。 TeamCity 网站通常需要登录,但状态图标不需要。

我还检查了这种情况不依赖于 TeamCity 服务挂钩的使用情况。

我很高兴听到有关主题的任何想法。

【问题讨论】:

    标签: github teamcity github-flavored-markdown


    【解决方案1】:

    我发现了问题。它与 Github 无关。似乎没有为有问题的构建启用状态小部件,在这种情况下,状态图标需要登录。启用小部件即可解决问题

    【讨论】:

      【解决方案2】:

      设置在

      项目->构建配置设置->常规设置->“启用状态小部件”

      Teamcity build badge on github

      【讨论】:

        猜你喜欢
        • 2016-12-14
        • 1970-01-01
        • 2014-09-23
        • 2015-06-09
        • 1970-01-01
        • 2017-01-25
        • 1970-01-01
        • 2012-09-20
        • 1970-01-01
        相关资源
        最近更新 更多