跳到主要内容

获取仓库所有的流水线的运行记录

GET 

/api/v8/repos/:owner/:repo/actions/runs

Request​

Path Parameters

    owner stringrequired

    仓库所属空间地址(组织或个人的地址path)

    repo stringrequired

    仓库路径(path)

Query Parameters

    access_token string

    用户授权码

    event string

    触发事件类型,MR(mr事件),Push(推送事件),Manual(手动触发)

    status string

    运行状态,COMPLETED(已完成),RUNNING(运行中),FAILED(失败),CANCELED(取消),IGNORED(忽略),PAUSED(暂停),SUSPEND(挂起)

    branch string

    分支过滤

    executor string

    触发人用户名

    pull_request_id string

    PR的编号

    workflow_id string

    流水线id

    workflow_name string

    流水线名称

    per_page string

    每页的数量,最大为 100,默认 20

    page string

    当前的页码:默认为 1

    startTime number

    开始时间,格式时间戳

    endTime number

    结束时间,格式时间戳

Responses​

Response Headers
    Schema
      total_countintegerrequired

      总数量

      workflow_runs object[]required

      流水线运行记录

    • Array [
    • workflow_run_idstringrequired

      流水线运行id

      workflow_idstringrequired

      流水线id

      workflow_namestringrequired
      file_pathstringrequired
      titlestringrequired
      statusstringrequired

      运行状态,COMPLETED(已完成),RUNNING(运行中),FAILED(失败),CANCELED(取消),IGNORED(忽略),PAUSED(暂停),SUSPEND(挂起)

      eventstringrequired

      触发事件类型,MR(mr事件),Push(推送事件),Manual(手动触发)

      run_numberintegerrequired
      head_branchstringrequired
      head_shastringrequired
      actor objectrequired

      触发人

      idstringrequired
      object_idstringrequired
      loginstringrequired
      namestringrequired
      start_timeintegerrequired

      开始时间戳

      end_timeintegerrequired

      结束时间戳

      pause_timeintegerrequired

      暂停时间

    • ]