首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gitlab -获取项目的环境信息

Gitlab -获取项目的环境信息
EN

Stack Overflow用户
提问于 2019-08-06 01:11:50
回答 1查看 49关注 0票数 0

我正在尝试获取给定项目id和环境id的环境信息。我在跟踪Gitlab doc。现在,我可以通过以下调用通过项目id获取所有环境:http://my_gitlab_url/gitlab/api/v4/projects/27/environments。我得到了正确的结果:

代码语言:javascript
复制
[
    {
        "id": 46,
        "name": "my_first_env",
        "slug": "my_first_env",
        "external_url": null,
        "project": {
            "id": 27,
            ...
        }
    },
    {
        "id": 47,
        "name": "my_second_env",
        "slug": "my_second_env",
        "external_url": null,
        "project": {
            "id": 27,
            ...
        }
    }
]

然后我想获得一个环境信息,所以使用前面的信息,我调用了:http://my_gitlab_url/gitlab/api/v4/projects/27/environments/47,但我收到了一个404 error

这很奇怪,因为我从上一次调用中获得了对(project,env)。使用env名称或slug也不起作用。

此外,在环境设置页面中:http://my_gitlab_url/gitlab/my_project/environments/47/edit我只看到名称部分,没有ID。另外,在最后一个URL中,项目ID与我正在使用的项目ID匹配。我是不是遗漏了什么?我还可以在哪里找到环境ID?

EN

回答 1

Stack Overflow用户

发布于 2019-08-08 22:01:42

您对API的请求是完全正确的,您使用的是正确的环境ID。

然而,“单一环境”端点是在11.11版中添加的,在11.08版中还不可用。您需要更新GitLab服务器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57363207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档