从 Gitlab 中的管道作业进行 API 调用?

问题描述 投票:0回答:1

是否可以从 Gitlab Pipeline 作业进行 API 调用?我正在研究是否可以取代在 Swagger Ui 上单击按钮,而是将 API 调用添加到 gitlab 管道作业以实现自动化。

gitlab jobs
1个回答
0
投票

是的,您可以使用

curl
非常轻松地从 Gitlab 作业进行 api 调用。以下是 Gitlab 作业的最简单示例,其中向 Swagger 端点使用
curl
命令:

stages:
  - api_call

call_swagger_api:
  stage: api_call
  script:
    - curl -X POST https://your-swagger-url.com/api/endpoint

如果您将它们安装在管道中,

wget
等其他方法也将起作用。

© www.soinside.com 2019 - 2024. All rights reserved.