API Packet #1: Status Information - mschnitzer/dapsenv GitHub Wiki

The Status Packet returns detailed information about what the daemon is currently doing.

Example Request

{ "id": 1 }

Example Response

{
   "id":1,
   "running_builds":4,
   "scheduled_builds":0,
   "jobs":[
      {
         "project":"Cloud6",
         "commit":"6c49d4c33bf8696fdf529af6cc6523892eab8847",
         "dc_file":"DC-suse-openstack-cloud-admin",
         "time_started":1465973633,
         "status":1,
         "branch":"master"
      },
      {
         "project":"Cloud6",
         "commit":"6c49d4c33bf8696fdf529af6cc6523892eab8847",
         "dc_file":"DC-suse-openstack-cloud-deployment",
         "time_started":1465973633,
         "status":1,
         "branch":"master"
      },
      {
         "project":"Cloud6",
         "commit":"6c49d4c33bf8696fdf529af6cc6523892eab8847",
         "dc_file":"DC-suse-openstack-cloud-supplement",
         "time_started":1465973633,
         "status":1,
         "branch":"master"
      },
      {
         "project":"Cloud6",
         "commit":"6c49d4c33bf8696fdf529af6cc6523892eab8847",
         "dc_file":"DC-suse-openstack-cloud-user",
         "time_started":1465973633,
         "status":1,
         "branch":"master"
      }
   ],
}

Explanation:

  • status 1 = Build is currently running, 0 = Build request is scheduled
  • time_started Since when the build running (Unix Timestamp)