gitlab - 在哪里可以找到 GitLab API 的项目 ID?

标签 gitlab gitlab-ci

我在他们的服务器上使用 GitLab。我想通过 API 下载我最新构建的工件(通过 GitLab CI 构建),如下所示:

curl --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" "https://gitlab.com/api/v3/projects/1/builds/8/artifacts"

在哪里可以找到该项目 ID?或者这种使用 API 的方式不适用于托管的 GitLab 项目?

最佳答案

我刚刚找到了一种获取项目 ID 的更简单方法:只需查看托管项目的 gitlab 页面的 HTML 内容即可。有一个名为project_id 字段的输入,例如:

<input type="hidden" name="project_id" id="project_id" value="335" />

关于gitlab - 在哪里可以找到 GitLab API 的项目 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39559689/

相关文章:

gitlab - 生成在两个标签之间合并的所有合并请求的列表,所有信息都在 csv 文件中

continuous-integration - Gitlab-CI 如何在不同的管道中使用工件

jestjs - 在 GitLab CI 上使用 Playwright 时出现 WebSocket 错误

docker - 如何减少 CI 构建期间的 docker pull 时间?

git - 如何在 Gitlab CI 5.4+ 上执行特定分支/标签的作业?

linux - 使用 git pull 和 git push 命令的 origin master 和 origin/master 之间的区别

intellij-idea - 如何将项目从 IDEA 连接到 Gitlab

python - 从gitlab-ci推送到gcr.io,storage.buckets.在存储管理中获取权限

gitlab-ci - 在 GitLab CI 上执行 K6 脚本的建议配置

environment-variables - 不能在 GitLab 环境变量中使用 `$$` 字符