【问题标题】:Dashboard with builds, commits and files from GitLab带有来自 GitLab 的构建、提交和文件的仪表板
【发布时间】:2016-09-05 20:47:47
【问题描述】:

如何使用来自 GitLab 存储库的信息制作仪表板?我不知道如何获取有关构建、提交和文件的信息并使用这些信息创建仪表板。任何想法?非常感谢。

【问题讨论】:

    标签: gitlab dashboard gitlab-ci


    【解决方案1】:

    您可以使用GitLab's API 从 GitLab 获取信息。您将需要一个可以访问特定项目的用户帐户。从 /profile/account 页面获取该用户的“私人令牌”,然后您可以发出请求,获得 JSON 响应。

    检索最新提交

    curl -H "PRIVATE-TOKEN: [TOKEN]" \
    "https://[HOST]/api/v3/projects/[PROJECT ID]/repository/commits"
    

    检索最新版本

    curl -H "PRIVATE-TOKEN: [TOKEN]" \
    "https://[HOST]/api/v3/projects/[PROJECT ID]/repository/builds"
    

    这些是使用curl 的示例。根据您要使用的编程语言,您必须在设置名为 PRIVATE-TOKEN 的 HTTP 标头(在我的示例中就是 -H 所代表的内容)时发出 GET 请求。

    【讨论】:

    • @EmersonMacedo,API 是不是没有提供您需要的信息,还是您面临其他问题?
    猜你喜欢
    • 2017-01-30
    • 2015-04-21
    • 1970-01-01
    • 2011-10-16
    • 1970-01-01
    • 2014-03-29
    • 1970-01-01
    • 2021-03-15
    • 1970-01-01
    相关资源
    最近更新 更多