文档首页> 编译构建 CloudBuild> API参考> 应用示例> 示例1:执行构建任务并查看任务是否为运行状态
更新时间:2021-12-27 GMT+08:00
分享

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

场景描述

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

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

约束限制

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

涉及接口

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

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

操作步骤

  1. 执行构建任务

    • 接口信息

      URIPOST /v3/jobs/build

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

      API Explorer在线调试请参见: 执行构建任务

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

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

    • 接口信息

      URIGET /v3/jobs/{job_id}/status

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

      API Explorer在线调试请参见: 查看任务运行状态

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

分享:

    相关文档

    相关产品

close