
# 示例1：执行构建任务并查看任务是否为运行状态
#### 场景描述
本章将指导您通过API执行构建任务以及查看任务是否为运行状态。
API的调用方法请参见[如何调用API](https://support.huaweicloud.com/api-codeci/cloudbuild_03_0007.html)。
#### 约束限制
待执行构建任务已经在编译构建服务中创建。
#### 涉及接口
先通过用户Token、任务ID等请求参数执行构建任务，然后根据任务id查看任务是否为运行状态。
- 执行构建任务
- 查看任务运行状态
 
#### 操作步骤
1. 执行构建任务。 
   - 接口信息 URI：POST /v3/jobs/build
     API文档详情请参见：[执行构建任务](https://support.huaweicloud.com/api-codeci/RunJob.html)
     API Explorer在线调试请参见： <https://console.huaweicloud.com/apiexplorer/#/openapi/CodeArtsBuild/doc?api=RunJob>
     
   
   - 请求示例
     ```
     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. 查看任务是否为运行状态。 
   - 接口信息 URI：GET /v3/jobs/{job_id}/status
     API文档详情请参见：[查看任务运行状态](https://support.huaweicloud.com/api-codeci/ShowJobStatus.html)
     API Explorer在线调试请参见： [查看任务运行状态](https://console.huaweicloud.com/apiexplorer/#/openapi/CodeArtsBuild/doc?api=ShowJobStatus)
     
   
   - 请求示例
     ```
     GET  https://cloudbuild-ext.cn-north-1.myhuaweicloud.com/v3/jobs/3341eaf0de6844669f07bdfc9.../status
     ```
     
   
   - 响应示例
     ```
     {
         "result": false
     }
     ```
     
   
   
   
   
 
