文档首页/ 编译构建 CodeArts Build/ API参考/ 应用示例/ 示例1:执行构建任务并查看任务是否为运行状态
更新时间:2023-12-11 GMT+08:00

示例1:执行构建任务并查看任务是否为运行状态

场景描述

本章将指导您通过API执行构建任务以及查看任务是否为运行状态。

API的调用方法请参见如何调用API

约束限制

待执行构建任务已经在编译构建服务中创建。

涉及接口

先通过用户token、任务id等请求参数执行构建任务,然后根据任务id查看任务是否为运行状态,步骤如下:

  1. 执行构建任务
  2. 查看任务运行状态

操作步骤

  1. 执行构建任务。

    • 接口信息

      URI:POST /v3/jobs/build

      API文档详情请参见:执行构建任务

    • 请求示例
      POST  https://cloudbuild-ext.ap-southeast-3.myhuaweicloud.com/v3/jobs/build
    • 请求体示例
      {
          "job_id": "3341eaf0de6844669f07baa1ddfc9..."
      }
    • 响应示例
      {
          "octopus_job_name": "j_WfRE6eOY",
          "actual_build_number": "55",
          "daily_build_number": "20200825.1"
      }

  2. 查看任务是否为运行状态。

    • 接口信息

      URI:GET /v3/jobs/{job_id}/status

      API文档详情请参见:查看任务运行状态

    • 请求示例
      GET  https://cloudbuild-ext.ap-southeast-3.myhuaweicloud.com/v3/jobs/3341eaf0de6844669f07bdfc9.../status
    • 响应示例
      {
          "result": false
      }