From 9428b9cebfc8a7ebaf9b16d313fde3ccacc6808d Mon Sep 17 00:00:00 2001 From: j-dunham Date: Tue, 30 Aug 2022 14:21:29 -0400 Subject: [PATCH 01/18] Update valet-forecast-lab.md --- azure_devops/valet-forecast-lab.md | 38 ++++++++++++++++++++++++++++-- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/azure_devops/valet-forecast-lab.md b/azure_devops/valet-forecast-lab.md index fd7bb86..423cf0e 100644 --- a/azure_devops/valet-forecast-lab.md +++ b/azure_devops/valet-forecast-lab.md @@ -1,3 +1,37 @@ -# Forecast Azure DevOps to GitHub using Valet forecast command +# Forecast Azure DevOps usage using Valet's forecast command +In this lab we will use the `forecast` command to forecast potential GitHub Actions usage by computing metrics from the historical pipeline data in Azure DevOps. The metrics will be stored on disk in a markdown file and include job metrics for execution time, queue time, and concurrency. We will look at each of these metrics in more depth later in this lab. -### Coming soon +- [Prerequisites](#prerequisites) +- [Prepare for forecast](#prepare-for-forecast) +- [Perform a forecast](#perform-a-forecast) +- [Review forecast report](#review-forecast-report) +- [Forecasting multiple providers](#forecasting-multiple-providers) +- [Next steps](#next-steps) + +## Prerequisites +TBD + +## Prepare for forecast + +## Perform a forecast + +## Review forecast report + +### Metric Definitions +| Name | Description | +| ----- | ----------- | +| Median | The __middle__ value | +| P90 | 90% of the values are less than or equal to | +| Min | The lowest value | +| Max | The highest value | + +### Total Section + + +### Runner Group Sections +- The preceding sections shows the same metrics as the `Total` section, but are broken out into runner groups. A runner group is a logical grouping of one or more runners. + + +## Forecasting multiple providers + +## Next steps From 93de474938533784e6d068b435248ed23e206329 Mon Sep 17 00:00:00 2001 From: j-dunham Date: Tue, 30 Aug 2022 16:11:27 -0400 Subject: [PATCH 02/18] Update valet-forecast-lab.md --- azure_devops/valet-forecast-lab.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/azure_devops/valet-forecast-lab.md b/azure_devops/valet-forecast-lab.md index 423cf0e..def9e8d 100644 --- a/azure_devops/valet-forecast-lab.md +++ b/azure_devops/valet-forecast-lab.md @@ -12,11 +12,23 @@ In this lab we will use the `forecast` command to forecast potential GitHub Acti TBD ## Prepare for forecast +Before we can run the forecast we need to answer a few questions so we can construct the correct command. +1) What is the date we want to start forecasting from? __2022-03-02. This should be a date that will give enough data to get a good understanding of the typical usage.__ +2) Where do we want to store the results? __./tmp/forecast_reports. This can be any valid path on the system, but for simplicity it is recommend to use a directory in the root of the codespace workspace.__ + +Using these answers our command becomes: +``` +gh valet forecast azure-devops --output-dir ./tmp/forecast_reports --start-date "2022-03-02" +``` ## Perform a forecast +Instead of using the command generated in the previous step. We will instead use a different one that will `forecast` using data previously generated. + +The reason for this is that it is very likely that the ADO project generated for the Valet labs does not have any pipelines that have ran and probably no runners available. So rather than setting up runners and triggering pipelines we will instead use the `--source-file` option of the `forecast` command. If you would like you can try the command above, it will likely return "no jobs" + ## Review forecast report - +   ### Metric Definitions | Name | Description | | ----- | ----------- | From 5844a4eb5ef9f4460f005f3ef61465251287d2af Mon Sep 17 00:00:00 2001 From: j-dunham Date: Tue, 30 Aug 2022 16:23:22 -0400 Subject: [PATCH 03/18] Create jobs_data.json --- azure_devops/bootstrap/jobs_data.json | 2792 +++++++++++++++++++++++++ 1 file changed, 2792 insertions(+) create mode 100644 azure_devops/bootstrap/jobs_data.json diff --git a/azure_devops/bootstrap/jobs_data.json b/azure_devops/bootstrap/jobs_data.json new file mode 100644 index 0000000..706d173 --- /dev/null +++ b/azure_devops/bootstrap/jobs_data.json @@ -0,0 +1,2792 @@ +[ + { + "id": "011e1ec8-6569-5e69-4f06-baf193d1351e", + "request_id": 4278, + "build_id": 4567, + "build_number": "20220405.1", + "result": "succeeded", + "queue_time": "2022-04-05T17:43:43.73Z", + "start_time": "2022-04-05T17:43:46.2405003Z", + "finish_time": "2022-04-05T17:44:41.4733333Z", + "assign_time": "2022-04-05T17:43:43.98Z", + "definition_id": 220, + "runner_name": "MacBook", + "os_description": "Darwin", + "runner_group": "Default" + }, + { + "id": "011e1ec8-6569-5e69-4f06-baf193d1351e", + "request_id": 4273, + "build_id": 4558, + "build_number": "20220405.2", + "result": "succeeded", + "queue_time": "2022-04-05T00:29:56.47Z", + "start_time": "2022-04-05T00:29:59.3679242Z", + "finish_time": "2022-04-05T00:30:21.0533333Z", + "assign_time": "2022-04-05T00:29:56.6966667Z", + "definition_id": 217, + "runner_name": "MacBook", + "os_description": "Darwin", + "runner_group": "Default" + }, + { + "id": "011e1ec8-6569-5e69-4f06-baf193d1351e", + "request_id": 4272, + "build_id": 4556, + "build_number": "20220405.1", + "result": "succeeded", + "queue_time": "2022-04-05T00:26:22.6266667Z", + "start_time": "2022-04-05T00:26:25.2735844Z", + "finish_time": "2022-04-05T00:26:51.95Z", + "assign_time": "2022-04-05T00:26:22.6733333Z", + "definition_id": 217, + "runner_name": "MacBook", + "os_description": "Darwin", + "runner_group": "Default" + }, + { + "id": "ca395085-040a-526b-2ce8-bdc85f692774", + "request_id": 4954, + "build_id": 5151, + "build_number": "20220819.1", + "result": "failed", + "queue_time": "2022-08-19T16:58:13.8166667Z", + "start_time": "2022-08-19T16:58:25.0096333Z", + "finish_time": "2022-08-19T16:58:47.5866667Z", + "assign_time": "2022-08-19T16:58:14.25Z", + "definition_id": 51, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4953, + "build_id": 5150, + "build_number": "20220811.1", + "result": "succeeded", + "queue_time": "2022-08-11T03:00:36.7433333Z", + "start_time": "2022-08-11T03:00:48.3427295Z", + "finish_time": "2022-08-11T03:01:48.44Z", + "assign_time": "2022-08-11T03:00:36.98Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4952, + "build_id": 5149, + "build_number": "20220810.8", + "result": "succeeded", + "queue_time": "2022-08-10T22:24:17.5133333Z", + "start_time": "2022-08-10T22:28:41.8831876Z", + "finish_time": "2022-08-10T22:31:12.17Z", + "assign_time": "2022-08-10T22:28:28.5333333Z", + "definition_id": 391, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4951, + "build_id": 5145, + "build_number": "20220810.7", + "result": "succeeded", + "queue_time": "2022-08-10T22:24:16.2266667Z", + "start_time": "2022-08-10T22:24:32.7143159Z", + "finish_time": "2022-08-10T22:28:27.7133333Z", + "assign_time": "2022-08-10T22:24:16.2633333Z", + "definition_id": 391, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4950, + "build_id": 5144, + "build_number": "20220810.6", + "result": "failed", + "queue_time": "2022-08-10T22:16:23.8866667Z", + "start_time": "2022-08-10T22:18:53.7076646Z", + "finish_time": "2022-08-10T22:21:10.2933333Z", + "assign_time": "2022-08-10T22:18:36.9166667Z", + "definition_id": 391, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4949, + "build_id": 5143, + "build_number": "20220810.5", + "result": "failed", + "queue_time": "2022-08-10T22:10:05.1666667Z", + "start_time": "2022-08-10T22:15:12.6511213Z", + "finish_time": "2022-08-10T22:18:36.0266667Z", + "assign_time": "2022-08-10T22:14:53.49Z", + "definition_id": 391, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4948, + "build_id": 5139, + "build_number": "20220810.4", + "result": "failed", + "queue_time": "2022-08-10T22:09:36.2133333Z", + "start_time": "2022-08-10T22:11:57.7706354Z", + "finish_time": "2022-08-10T22:14:52.64Z", + "assign_time": "2022-08-10T22:11:41.84Z", + "definition_id": 391, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4947, + "build_id": 5135, + "build_number": "20220810.3", + "result": "failed", + "queue_time": "2022-08-10T22:08:11.87Z", + "start_time": "2022-08-10T22:09:49.6121805Z", + "finish_time": "2022-08-10T22:11:41.2033333Z", + "assign_time": "2022-08-10T22:09:38.72Z", + "definition_id": 391, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4946, + "build_id": 5131, + "build_number": "20220810.2", + "result": "failed", + "queue_time": "2022-08-10T22:07:03.78Z", + "start_time": "2022-08-10T22:07:24.865421Z", + "finish_time": "2022-08-10T22:09:37.6433333Z", + "assign_time": "2022-08-10T22:07:04.03Z", + "definition_id": 391, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4945, + "build_id": 5127, + "build_number": "20220810.1", + "result": "failed", + "queue_time": "2022-08-10T22:05:16.8433333Z", + "start_time": "2022-08-10T22:05:40.1526981Z", + "finish_time": "2022-08-10T22:06:51.0533333Z", + "assign_time": "2022-08-10T22:05:16.9066667Z", + "definition_id": 391, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4944, + "build_id": 5120, + "build_number": "20220810.2", + "result": "failed", + "queue_time": "2022-08-10T20:54:58.1433333Z", + "start_time": "2022-08-10T20:55:56.6551759Z", + "finish_time": "2022-08-10T20:56:27.06Z", + "assign_time": "2022-08-10T20:55:43.2933333Z", + "definition_id": 382, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4943, + "build_id": 5117, + "build_number": "20220810.1", + "result": "failed", + "queue_time": "2022-08-10T20:54:52.31Z", + "start_time": "2022-08-10T20:55:09.3477439Z", + "finish_time": "2022-08-10T20:55:42.0333333Z", + "assign_time": "2022-08-10T20:54:52.3666667Z", + "definition_id": 382, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4942, + "build_id": 5116, + "build_number": "20220809.1", + "result": "succeeded", + "queue_time": "2022-08-09T03:00:27.2066667Z", + "start_time": "2022-08-09T03:00:35.1752479Z", + "finish_time": "2022-08-09T03:01:28.3366667Z", + "assign_time": "2022-08-09T03:00:27.5633333Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4941, + "build_id": 5115, + "build_number": "20220808.1", + "result": "failed", + "queue_time": "2022-08-08T17:56:30.37Z", + "start_time": "2022-08-08T17:56:48.1800943Z", + "finish_time": "2022-08-08T17:57:29.7733333Z", + "assign_time": "2022-08-08T17:56:30.4Z", + "definition_id": 382, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4940, + "build_id": 5112, + "build_number": "5112", + "result": "succeeded", + "queue_time": "2022-08-08T17:51:29.1566667Z", + "start_time": "2022-08-08T17:51:47.1020425Z", + "finish_time": "2022-08-08T17:52:37.01Z", + "assign_time": "2022-08-08T17:51:29.22Z", + "definition_id": 389, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4939, + "build_id": 5111, + "build_number": "20220808.1", + "result": "succeeded", + "queue_time": "2022-08-08T03:00:33.19Z", + "start_time": "2022-08-08T03:00:41.4371308Z", + "finish_time": "2022-08-08T03:01:35.4266667Z", + "assign_time": "2022-08-08T03:00:33.26Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "cfa20e98-6997-523c-4233-f0a7302c929f", + "request_id": 4938, + "build_id": 5110, + "build_number": "5110", + "result": "succeeded", + "queue_time": "2022-07-28T23:37:25.4433333Z", + "start_time": "2022-07-28T23:39:01.1647409Z", + "finish_time": "2022-07-28T23:39:53.2166667Z", + "assign_time": "2022-07-28T23:38:49.5033333Z", + "definition_id": 381, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4937, + "build_id": 5110, + "build_number": "5110", + "result": "succeeded", + "queue_time": "2022-07-28T23:37:25.4233333Z", + "start_time": "2022-07-28T23:37:41.9972446Z", + "finish_time": "2022-07-28T23:38:48.7133333Z", + "assign_time": "2022-07-28T23:37:25.7066667Z", + "definition_id": 381, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4936, + "build_id": 5109, + "build_number": "20220728.1", + "result": "succeeded", + "queue_time": "2022-07-28T03:00:31.0466667Z", + "start_time": "2022-07-28T03:00:39.5725796Z", + "finish_time": "2022-07-28T03:01:28.22Z", + "assign_time": "2022-07-28T03:00:31.12Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4935, + "build_id": 5107, + "build_number": "20220726.1", + "result": "succeeded", + "queue_time": "2022-07-26T03:00:13.81Z", + "start_time": "2022-07-26T03:00:24.9304002Z", + "finish_time": "2022-07-26T03:01:20.47Z", + "assign_time": "2022-07-26T03:00:14.8566667Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "899a9724-4530-558a-15f1-375d2bccc79e", + "request_id": 4934, + "build_id": 5105, + "build_number": "20220725.2", + "result": "succeeded", + "queue_time": "2022-07-25T21:35:31.2933333Z", + "start_time": "2022-07-25T21:35:36.7385249Z", + "finish_time": "2022-07-25T21:36:30.7066667Z", + "assign_time": "2022-07-25T21:35:31.3466667Z", + "definition_id": 378, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "899a9724-4530-558a-15f1-375d2bccc79e", + "request_id": 4933, + "build_id": 5104, + "build_number": "20220725.1", + "result": "succeeded", + "queue_time": "2022-07-25T20:50:01.22Z", + "start_time": "2022-07-25T20:50:07.4147643Z", + "finish_time": "2022-07-25T20:50:54.54Z", + "assign_time": "2022-07-25T20:50:01.46Z", + "definition_id": 378, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4932, + "build_id": 5102, + "build_number": "20220719.1", + "result": "succeeded", + "queue_time": "2022-07-19T03:00:22.2666667Z", + "start_time": "2022-07-19T03:00:31.3918294Z", + "finish_time": "2022-07-19T03:01:29.17Z", + "assign_time": "2022-07-19T03:00:22.3033333Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4931, + "build_id": 5101, + "build_number": "20220718.1", + "result": "succeeded", + "queue_time": "2022-07-18T18:45:50.1866667Z", + "start_time": "2022-07-18T18:45:56.8851106Z", + "finish_time": "2022-07-18T18:46:10.4233333Z", + "assign_time": "2022-07-18T18:45:50.28Z", + "definition_id": 380, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "96c60851-4ac0-512f-ac8a-daf36b6a2b26", + "request_id": 4930, + "build_id": 5100, + "build_number": "20220718.1", + "result": "succeeded", + "queue_time": "2022-07-18T18:43:47.0133333Z", + "start_time": "2022-07-18T18:44:44.683617Z", + "finish_time": "2022-07-18T18:44:57.0366667Z", + "assign_time": "2022-07-18T18:44:23.9933333Z", + "definition_id": 197, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "ca395085-040a-526b-2ce8-bdc85f692774", + "request_id": 4929, + "build_id": 5100, + "build_number": "20220718.1", + "result": "succeeded", + "queue_time": "2022-07-18T18:43:46.7466667Z", + "start_time": "2022-07-18T18:44:11.1374529Z", + "finish_time": "2022-07-18T18:44:23.3633333Z", + "assign_time": "2022-07-18T18:44:04.8533333Z", + "definition_id": 197, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "341b3d8e-0d13-57d4-859b-65d31dcbc29e", + "request_id": 4928, + "build_id": 5100, + "build_number": "20220718.1", + "result": "succeeded", + "queue_time": "2022-07-18T18:43:46.7433333Z", + "start_time": "2022-07-18T18:43:53.5495773Z", + "finish_time": "2022-07-18T18:44:03.7166667Z", + "assign_time": "2022-07-18T18:43:46.7733333Z", + "definition_id": 197, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4927, + "build_id": 5098, + "build_number": "20220718.1", + "result": "succeeded", + "queue_time": "2022-07-18T18:40:39.23Z", + "start_time": "2022-07-18T18:40:49.010239Z", + "finish_time": "2022-07-18T18:41:32.5133333Z", + "assign_time": "2022-07-18T18:40:39.2966667Z", + "definition_id": 379, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4926, + "build_id": 5097, + "build_number": "20220718.1", + "result": "succeeded", + "queue_time": "2022-07-18T03:00:20.35Z", + "start_time": "2022-07-18T03:00:29.0772621Z", + "finish_time": "2022-07-18T03:01:16.4033333Z", + "assign_time": "2022-07-18T03:00:20.4166667Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "899a9724-4530-558a-15f1-375d2bccc79e", + "request_id": 4925, + "build_id": 5096, + "build_number": "20220715.1", + "result": "succeeded", + "queue_time": "2022-07-15T15:54:11.64Z", + "start_time": "2022-07-15T15:54:17.2876517Z", + "finish_time": "2022-07-15T15:55:05.1266667Z", + "assign_time": "2022-07-15T15:54:11.7066667Z", + "definition_id": 378, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4924, + "build_id": 5092, + "build_number": "20220715.1", + "result": "succeeded", + "queue_time": "2022-07-15T03:00:19.7933333Z", + "start_time": "2022-07-15T03:00:31.8579246Z", + "finish_time": "2022-07-15T03:01:10.9533333Z", + "assign_time": "2022-07-15T03:00:19.8733333Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "899a9724-4530-558a-15f1-375d2bccc79e", + "request_id": 4923, + "build_id": 5091, + "build_number": "20220714.1", + "result": "succeeded", + "queue_time": "2022-07-14T20:44:28.6066667Z", + "start_time": "2022-07-14T20:44:37.1245218Z", + "finish_time": "2022-07-14T20:45:43.04Z", + "assign_time": "2022-07-14T20:44:28.9166667Z", + "definition_id": 378, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4922, + "build_id": 5090, + "build_number": "20220714.1", + "result": "succeeded", + "queue_time": "2022-07-14T03:00:34.1933333Z", + "start_time": "2022-07-14T03:00:41.5002481Z", + "finish_time": "2022-07-14T03:01:26.43Z", + "assign_time": "2022-07-14T03:00:34.2533333Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4921, + "build_id": 5089, + "build_number": "20220713.1", + "result": "succeeded", + "queue_time": "2022-07-13T20:25:18.7966667Z", + "start_time": "2022-07-13T20:25:28.2135186Z", + "finish_time": "2022-07-13T20:26:16.3533333Z", + "assign_time": "2022-07-13T20:25:18.9966667Z", + "definition_id": 377, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4920, + "build_id": 5084, + "build_number": "20220713.1", + "result": "succeeded", + "queue_time": "2022-07-13T13:46:02.8033333Z", + "start_time": "2022-07-13T13:47:12.5184633Z", + "finish_time": "2022-07-13T13:47:53.0966667Z", + "assign_time": "2022-07-13T13:47:03.9233333Z", + "definition_id": 373, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4919, + "build_id": 5083, + "build_number": "20220713.1", + "result": "failed", + "queue_time": "2022-07-13T13:46:01.12Z", + "start_time": "2022-07-13T13:46:13.2306562Z", + "finish_time": "2022-07-13T13:47:02.71Z", + "assign_time": "2022-07-13T13:46:01.1766667Z", + "definition_id": 372, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4918, + "build_id": 5080, + "build_number": "20220712.1", + "result": "failed", + "queue_time": "2022-07-12T17:06:15.5033333Z", + "start_time": "2022-07-12T17:06:26.1795208Z", + "finish_time": "2022-07-12T17:06:55.86Z", + "assign_time": "2022-07-12T17:06:15.74Z", + "definition_id": 376, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4917, + "build_id": 5079, + "build_number": "20220712.1", + "result": "succeeded", + "queue_time": "2022-07-12T14:48:45.8033333Z", + "start_time": "2022-07-12T14:48:52.8152685Z", + "finish_time": "2022-07-12T14:49:43.0233333Z", + "assign_time": "2022-07-12T14:48:46.3166667Z", + "definition_id": 375, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4916, + "build_id": 5078, + "build_number": "20220712.1", + "result": "succeeded", + "queue_time": "2022-07-12T03:00:11.5033333Z", + "start_time": "2022-07-12T03:00:23.9071603Z", + "finish_time": "2022-07-12T03:01:02.62Z", + "assign_time": "2022-07-12T03:00:11.7666667Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "ca395085-040a-526b-2ce8-bdc85f692774", + "request_id": 4915, + "build_id": 5077, + "build_number": "20220711.1", + "result": "failed", + "queue_time": "2022-07-11T22:08:51.9533333Z", + "start_time": "2022-07-11T22:09:03.1483001Z", + "finish_time": "2022-07-11T22:09:24.9666667Z", + "assign_time": "2022-07-11T22:08:52.1566667Z", + "definition_id": 51, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4914, + "build_id": 5076, + "build_number": "20220711.1", + "result": "succeeded", + "queue_time": "2022-07-11T20:42:40.6Z", + "start_time": "2022-07-11T20:43:19.0923053Z", + "finish_time": "2022-07-11T20:43:30.9233333Z", + "assign_time": "2022-07-11T20:43:11.27Z", + "definition_id": 374, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "96c60851-4ac0-512f-ac8a-daf36b6a2b26", + "request_id": 4913, + "build_id": 5075, + "build_number": "20220711.1", + "result": "succeeded", + "queue_time": "2022-07-11T20:42:13.6133333Z", + "start_time": "2022-07-11T20:42:59.2918804Z", + "finish_time": "2022-07-11T20:43:10.2133333Z", + "assign_time": "2022-07-11T20:42:51.9266667Z", + "definition_id": 197, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "ca395085-040a-526b-2ce8-bdc85f692774", + "request_id": 4912, + "build_id": 5075, + "build_number": "20220711.1", + "result": "succeeded", + "queue_time": "2022-07-11T20:42:13.5566667Z", + "start_time": "2022-07-11T20:42:39.2587562Z", + "finish_time": "2022-07-11T20:42:50.9533333Z", + "assign_time": "2022-07-11T20:42:30.8066667Z", + "definition_id": 197, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "341b3d8e-0d13-57d4-859b-65d31dcbc29e", + "request_id": 4911, + "build_id": 5075, + "build_number": "20220711.1", + "result": "succeeded", + "queue_time": "2022-07-11T20:42:13.5466667Z", + "start_time": "2022-07-11T20:42:20.169292Z", + "finish_time": "2022-07-11T20:42:30.1066667Z", + "assign_time": "2022-07-11T20:42:13.5933333Z", + "definition_id": 197, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4910, + "build_id": 5073, + "build_number": "20220711.1", + "result": "succeeded", + "queue_time": "2022-07-11T20:40:33.65Z", + "start_time": "2022-07-11T20:40:39.6509289Z", + "finish_time": "2022-07-11T20:41:39.77Z", + "assign_time": "2022-07-11T20:40:33.88Z", + "definition_id": 373, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4909, + "build_id": 5072, + "build_number": "20220711.1", + "result": "canceled", + "queue_time": "2022-07-11T15:02:41.43Z", + "start_time": "2022-07-11T15:02:52.8313534Z", + "finish_time": "2022-07-11T15:02:58.06Z", + "assign_time": "2022-07-11T15:02:41.4766667Z", + "definition_id": 372, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4908, + "build_id": 5071, + "build_number": "20220711.1", + "result": "failed", + "queue_time": "2022-07-11T14:58:14.99Z", + "start_time": "2022-07-11T14:58:21.4957133Z", + "finish_time": "2022-07-11T14:58:41.8933333Z", + "assign_time": "2022-07-11T14:58:15.0266667Z", + "definition_id": 371, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4907, + "build_id": 5070, + "build_number": "20220711.1", + "result": "failed", + "queue_time": "2022-07-11T14:31:09.8066667Z", + "start_time": "2022-07-11T14:31:24.8007924Z", + "finish_time": "2022-07-11T14:31:59.3633333Z", + "assign_time": "2022-07-11T14:31:09.8633333Z", + "definition_id": 370, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4906, + "build_id": 5069, + "build_number": "20220711.1", + "result": "failed", + "queue_time": "2022-07-11T14:28:25.6866667Z", + "start_time": "2022-07-11T14:28:32.763647Z", + "finish_time": "2022-07-11T14:28:46.5933333Z", + "assign_time": "2022-07-11T14:28:25.73Z", + "definition_id": 369, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "76ed1102-9071-5354-720f-6f09bbc9f0c0", + "request_id": 4905, + "build_id": 5068, + "build_number": "20220711.1", + "result": "failed", + "queue_time": "2022-07-11T14:24:10.3233333Z", + "start_time": "2022-07-11T14:25:07.2541035Z", + "finish_time": "2022-07-11T14:25:34.6333333Z", + "assign_time": "2022-07-11T14:25:00.7966667Z", + "definition_id": 368, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "00b6a206-eb91-585b-3d14-cf1a4d7b1970", + "request_id": 4904, + "build_id": 5068, + "build_number": "20220711.1", + "result": "failed", + "queue_time": "2022-07-11T14:24:10.15Z", + "start_time": "2022-07-11T14:24:42.1401754Z", + "finish_time": "2022-07-11T14:25:00.07Z", + "assign_time": "2022-07-11T14:24:34.3Z", + "definition_id": 368, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "19c563d8-3dcd-57d1-cd5e-9dd946b0a29b", + "request_id": 4903, + "build_id": 5068, + "build_number": "20220711.1", + "result": "failed", + "queue_time": "2022-07-11T14:24:10.14Z", + "start_time": "2022-07-11T14:24:16.1904439Z", + "finish_time": "2022-07-11T14:24:33.44Z", + "assign_time": "2022-07-11T14:24:10.17Z", + "definition_id": 368, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4902, + "build_id": 5067, + "build_number": "20220711.1", + "result": "succeeded", + "queue_time": "2022-07-11T14:18:10.19Z", + "start_time": "2022-07-11T14:18:18.3555844Z", + "finish_time": "2022-07-11T14:19:22.6266667Z", + "assign_time": "2022-07-11T14:18:10.3466667Z", + "definition_id": 367, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "6a659b14-a5ad-5ce8-05ff-9105f4d16f55", + "request_id": 4901, + "build_id": 107, + "build_number": "Release-1 / Stage 1", + "result": "succeeded", + "queue_time": "2022-06-30T20:15:02.33Z", + "start_time": "2022-06-30T20:15:43.3995066Z", + "finish_time": "2022-06-30T20:15:51.7133333Z", + "assign_time": "2022-06-30T20:15:32.3933333Z", + "definition_id": 14, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "3b770d45-ae29-59a7-a774-67c6a1476782", + "request_id": 4900, + "build_id": 108, + "build_number": "Release-1 / Stage 2", + "result": "succeeded", + "queue_time": "2022-06-30T20:14:52.4266667Z", + "start_time": "2022-06-30T20:15:10.1184454Z", + "finish_time": "2022-06-30T20:15:31.55Z", + "assign_time": "2022-06-30T20:14:52.7866667Z", + "definition_id": 14, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4899, + "build_id": 5066, + "build_number": "5066", + "result": "succeeded", + "queue_time": "2022-06-30T13:49:34.8366667Z", + "start_time": "2022-06-30T13:49:44.5760594Z", + "finish_time": "2022-06-30T13:52:18.75Z", + "assign_time": "2022-06-30T13:49:35.0133333Z", + "definition_id": 366, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4898, + "build_id": 5065, + "build_number": "5065", + "result": "succeeded", + "queue_time": "2022-06-30T13:20:41.41Z", + "start_time": "2022-06-30T13:20:48.1950176Z", + "finish_time": "2022-06-30T13:24:58.39Z", + "assign_time": "2022-06-30T13:20:41.4533333Z", + "definition_id": 365, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4897, + "build_id": 5064, + "build_number": "5064", + "result": "succeeded", + "queue_time": "2022-06-30T12:35:50.17Z", + "start_time": "2022-06-30T12:35:57.4102501Z", + "finish_time": "2022-06-30T12:39:10.7633333Z", + "assign_time": "2022-06-30T12:35:50.23Z", + "definition_id": 365, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4896, + "build_id": 5063, + "build_number": "20220630.1", + "result": "succeeded", + "queue_time": "2022-06-30T03:00:17.8733333Z", + "start_time": "2022-06-30T03:00:26.8409899Z", + "finish_time": "2022-06-30T03:01:50.0266667Z", + "assign_time": "2022-06-30T03:00:17.91Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4895, + "build_id": 5061, + "build_number": "20220629.2", + "result": "succeeded", + "queue_time": "2022-06-29T19:51:17.76Z", + "start_time": "2022-06-29T19:51:23.9334952Z", + "finish_time": "2022-06-29T19:52:46.86Z", + "assign_time": "2022-06-29T19:51:17.82Z", + "definition_id": 364, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4894, + "build_id": 5058, + "build_number": "20220629.1", + "result": "succeeded", + "queue_time": "2022-06-29T19:41:00.17Z", + "start_time": "2022-06-29T19:41:08.6550627Z", + "finish_time": "2022-06-29T19:44:41.7466667Z", + "assign_time": "2022-06-29T19:41:00.45Z", + "definition_id": 364, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4893, + "build_id": 5054, + "build_number": "20220629.1", + "result": "succeeded", + "queue_time": "2022-06-29T03:00:36.52Z", + "start_time": "2022-06-29T03:00:45.436629Z", + "finish_time": "2022-06-29T03:01:57.1366667Z", + "assign_time": "2022-06-29T03:00:36.56Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "bae70de3-1eac-5ef9-ecf5-c0635ec73bc0", + "request_id": 4892, + "build_id": 5052, + "build_number": "20220628.7", + "result": "succeeded", + "queue_time": "2022-06-28T19:11:13.5933333Z", + "start_time": "2022-06-28T19:11:21.6684563Z", + "finish_time": "2022-06-28T19:12:21.8866667Z", + "assign_time": "2022-06-28T19:11:13.6466667Z", + "definition_id": 363, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "bae70de3-1eac-5ef9-ecf5-c0635ec73bc0", + "request_id": 4891, + "build_id": 5051, + "build_number": "20220628.6", + "result": "succeeded", + "queue_time": "2022-06-28T16:45:46.73Z", + "start_time": "2022-06-28T16:45:56.8715565Z", + "finish_time": "2022-06-28T16:46:56.2666667Z", + "assign_time": "2022-06-28T16:45:46.7633333Z", + "definition_id": 363, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "bae70de3-1eac-5ef9-ecf5-c0635ec73bc0", + "request_id": 4890, + "build_id": 5050, + "build_number": "20220628.5", + "result": "failed", + "queue_time": "2022-06-28T16:42:49.2Z", + "start_time": "2022-06-28T16:42:54.4510649Z", + "finish_time": "2022-06-28T16:43:09.88Z", + "assign_time": "2022-06-28T16:42:49.2266667Z", + "definition_id": 363, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "bae70de3-1eac-5ef9-ecf5-c0635ec73bc0", + "request_id": 4889, + "build_id": 5049, + "build_number": "20220628.4", + "result": "failed", + "queue_time": "2022-06-28T16:38:35.2Z", + "start_time": "2022-06-28T16:38:41.1860027Z", + "finish_time": "2022-06-28T16:38:56.49Z", + "assign_time": "2022-06-28T16:38:35.2633333Z", + "definition_id": 363, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "2831d33e-84dd-5533-eda0-8105954f1bc8", + "request_id": 4888, + "build_id": 5048, + "build_number": "20220628.3", + "result": "succeeded", + "queue_time": "2022-06-28T16:31:50.58Z", + "start_time": "2022-06-28T16:31:56.974368Z", + "finish_time": "2022-06-28T16:32:57.4933333Z", + "assign_time": "2022-06-28T16:31:50.6066667Z", + "definition_id": 363, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "2831d33e-84dd-5533-eda0-8105954f1bc8", + "request_id": 4887, + "build_id": 5047, + "build_number": "20220628.2", + "result": "succeeded", + "queue_time": "2022-06-28T16:27:16.41Z", + "start_time": "2022-06-28T16:27:25.7030557Z", + "finish_time": "2022-06-28T16:28:07.04Z", + "assign_time": "2022-06-28T16:27:16.68Z", + "definition_id": 363, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "2831d33e-84dd-5533-eda0-8105954f1bc8", + "request_id": 4886, + "build_id": 5046, + "build_number": "20220628.1", + "result": "succeeded", + "queue_time": "2022-06-28T16:10:15.1866667Z", + "start_time": "2022-06-28T16:10:22.632602Z", + "finish_time": "2022-06-28T16:11:00.95Z", + "assign_time": "2022-06-28T16:10:15.4566667Z", + "definition_id": 363, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4885, + "build_id": 5045, + "build_number": "20220628.1", + "result": "succeeded", + "queue_time": "2022-06-28T03:00:17.8566667Z", + "start_time": "2022-06-28T03:00:30.6344983Z", + "finish_time": "2022-06-28T03:01:10.2466667Z", + "assign_time": "2022-06-28T03:00:17.8966667Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "2831d33e-84dd-5533-eda0-8105954f1bc8", + "request_id": 4884, + "build_id": 5043, + "build_number": "20220627.2", + "result": "succeeded", + "queue_time": "2022-06-27T17:47:08.16Z", + "start_time": "2022-06-27T17:47:15.987734Z", + "finish_time": "2022-06-27T17:50:44.12Z", + "assign_time": "2022-06-27T17:47:08.4933333Z", + "definition_id": 363, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "ca395085-040a-526b-2ce8-bdc85f692774", + "request_id": 4883, + "build_id": 5042, + "build_number": "20220627.1", + "result": "canceled", + "queue_time": "2022-06-27T17:26:33.07Z", + "start_time": "2022-06-27T17:26:39.6690274Z", + "finish_time": "2022-06-27T17:26:55.87Z", + "assign_time": "2022-06-27T17:26:33.49Z", + "definition_id": 168, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4882, + "build_id": 5035, + "build_number": "20220627.1", + "result": "succeeded", + "queue_time": "2022-06-27T16:21:06.4833333Z", + "start_time": "2022-06-27T16:21:11.8349063Z", + "finish_time": "2022-06-27T16:21:58.5633333Z", + "assign_time": "2022-06-27T16:21:06.54Z", + "definition_id": 363, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4881, + "build_id": 5034, + "build_number": "20220623.1", + "result": "succeeded", + "queue_time": "2022-06-23T03:00:33.8933333Z", + "start_time": "2022-06-23T03:00:45.661288Z", + "finish_time": "2022-06-23T03:01:31.83Z", + "assign_time": "2022-06-23T03:00:34.53Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "a528ef4b-e2e0-565b-271a-65845573d880", + "request_id": 4880, + "build_id": 5033, + "build_number": "20220623.2", + "result": "succeeded", + "queue_time": "2022-06-23T00:37:06.3233333Z", + "start_time": "2022-06-23T00:37:11.8207797Z", + "finish_time": "2022-06-23T00:37:41.7266667Z", + "assign_time": "2022-06-23T00:37:06.38Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "ce39968d-2aee-58c0-6354-4429990bc777", + "request_id": 4879, + "build_id": 5033, + "build_number": "20220623.2", + "result": "succeeded", + "queue_time": "2022-06-23T00:36:28.27Z", + "start_time": "2022-06-23T00:36:33.5058903Z", + "finish_time": "2022-06-23T00:37:00.7733333Z", + "assign_time": "2022-06-23T00:36:28.3266667Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "7cb24041-3325-5b8a-c38d-87131110a6bf", + "request_id": 4878, + "build_id": 5033, + "build_number": "20220623.2", + "result": "succeeded", + "queue_time": "2022-06-23T00:34:08.6633333Z", + "start_time": "2022-06-23T00:35:54.9845771Z", + "finish_time": "2022-06-23T00:36:22.5Z", + "assign_time": "2022-06-23T00:34:08.6833333Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "5daf491e-fc1d-52d4-3c36-b35e31684732", + "request_id": 4877, + "build_id": 5033, + "build_number": "20220623.2", + "result": "succeeded", + "queue_time": "2022-06-23T00:32:35.8766667Z", + "start_time": "2022-06-23T00:33:28.2471615Z", + "finish_time": "2022-06-23T00:34:06.54Z", + "assign_time": "2022-06-23T00:33:18.14Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "2431e782-2f38-5ac4-c2f8-af294f6d514a", + "request_id": 4876, + "build_id": 5033, + "build_number": "20220623.2", + "result": "succeeded", + "queue_time": "2022-06-23T00:31:39.97Z", + "start_time": "2022-06-23T00:32:40.1865253Z", + "finish_time": "2022-06-23T00:33:17.37Z", + "assign_time": "2022-06-23T00:32:33.9833333Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "54beca5a-7b68-5580-ddd0-8aef5b91640f", + "request_id": 4875, + "build_id": 5033, + "build_number": "20220623.2", + "result": "succeeded", + "queue_time": "2022-06-23T00:31:39.6833333Z", + "start_time": "2022-06-23T00:31:47.6971699Z", + "finish_time": "2022-06-23T00:32:33.22Z", + "assign_time": "2022-06-23T00:31:39.7033333Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "a528ef4b-e2e0-565b-271a-65845573d880", + "request_id": 4871, + "build_id": 5032, + "build_number": "20220623.1", + "result": "canceled", + "queue_time": "2022-06-23T00:30:56.79Z", + "start_time": "2022-06-23T00:31:01.9918715Z", + "finish_time": "2022-06-23T00:31:19.5833333Z", + "assign_time": "2022-06-23T00:30:56.8533333Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4870, + "build_id": 5031, + "build_number": "5031", + "result": "succeeded", + "queue_time": "2022-06-22T18:52:57.21Z", + "start_time": "2022-06-22T18:54:41.9650756Z", + "finish_time": "2022-06-22T18:55:41.29Z", + "assign_time": "2022-06-22T18:54:25.0866667Z", + "definition_id": 361, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "cfa20e98-6997-523c-4233-f0a7302c929f", + "request_id": 4869, + "build_id": 5031, + "build_number": "5031", + "result": "succeeded", + "queue_time": "2022-06-22T18:52:57.2Z", + "start_time": "2022-06-22T18:53:14.9752109Z", + "finish_time": "2022-06-22T18:54:24.2033333Z", + "assign_time": "2022-06-22T18:52:57.2233333Z", + "definition_id": 361, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4868, + "build_id": 5029, + "build_number": "5029", + "result": "succeeded", + "queue_time": "2022-06-22T13:01:36.7433333Z", + "start_time": "2022-06-22T13:03:00.7879139Z", + "finish_time": "2022-06-22T13:03:57.8833333Z", + "assign_time": "2022-06-22T13:02:40.4833333Z", + "definition_id": 360, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "cfa20e98-6997-523c-4233-f0a7302c929f", + "request_id": 4867, + "build_id": 5029, + "build_number": "5029", + "result": "succeeded", + "queue_time": "2022-06-22T13:01:36.48Z", + "start_time": "2022-06-22T13:01:51.5040284Z", + "finish_time": "2022-06-22T13:02:39.8466667Z", + "assign_time": "2022-06-22T13:01:36.9533333Z", + "definition_id": 360, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4866, + "build_id": 5028, + "build_number": "20220622.1", + "result": "succeeded", + "queue_time": "2022-06-22T03:00:34.3866667Z", + "start_time": "2022-06-22T03:00:42.8728772Z", + "finish_time": "2022-06-22T03:01:23.4566667Z", + "assign_time": "2022-06-22T03:00:34.5533333Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4865, + "build_id": 5027, + "build_number": "5027", + "result": "succeeded", + "queue_time": "2022-06-21T18:08:56.53Z", + "start_time": "2022-06-21T18:09:05.5510972Z", + "finish_time": "2022-06-21T18:09:53.5Z", + "assign_time": "2022-06-21T18:08:56.7066667Z", + "definition_id": 361, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "5daf491e-fc1d-52d4-3c36-b35e31684732", + "request_id": 4864, + "build_id": 5026, + "build_number": "20220621.2", + "result": "succeeded", + "queue_time": "2022-06-21T17:04:17.85Z", + "start_time": "2022-06-21T17:06:53.9745617Z", + "finish_time": "2022-06-21T17:07:25.3266667Z", + "assign_time": "2022-06-21T17:06:44.67Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "ce39968d-2aee-58c0-6354-4429990bc777", + "request_id": 4863, + "build_id": 5026, + "build_number": "20220621.2", + "result": "succeeded", + "queue_time": "2022-06-21T17:03:33.3766667Z", + "start_time": "2022-06-21T17:06:01.1201953Z", + "finish_time": "2022-06-21T17:06:43.8966667Z", + "assign_time": "2022-06-21T17:05:54.9566667Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "2431e782-2f38-5ac4-c2f8-af294f6d514a", + "request_id": 4862, + "build_id": 5026, + "build_number": "20220621.2", + "result": "succeeded", + "queue_time": "2022-06-21T17:02:20.06Z", + "start_time": "2022-06-21T17:05:07.8148768Z", + "finish_time": "2022-06-21T17:05:54.32Z", + "assign_time": "2022-06-21T17:05:00.4Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "a528ef4b-e2e0-565b-271a-65845573d880", + "request_id": 4861, + "build_id": 5026, + "build_number": "20220621.2", + "result": "succeeded", + "queue_time": "2022-06-21T17:02:19.9Z", + "start_time": "2022-06-21T17:04:22.8635006Z", + "finish_time": "2022-06-21T17:04:59.4966667Z", + "assign_time": "2022-06-21T17:04:16.2166667Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "54beca5a-7b68-5580-ddd0-8aef5b91640f", + "request_id": 4860, + "build_id": 5026, + "build_number": "20220621.2", + "result": "succeeded", + "queue_time": "2022-06-21T17:02:18.9633333Z", + "start_time": "2022-06-21T17:03:35.4472694Z", + "finish_time": "2022-06-21T17:04:15.2066667Z", + "assign_time": "2022-06-21T17:03:27.2Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "7cb24041-3325-5b8a-c38d-87131110a6bf", + "request_id": 4859, + "build_id": 5026, + "build_number": "20220621.2", + "result": "succeeded", + "queue_time": "2022-06-21T17:02:17.9Z", + "start_time": "2022-06-21T17:02:51.4121619Z", + "finish_time": "2022-06-21T17:03:26.3666667Z", + "assign_time": "2022-06-21T17:02:43.3566667Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4858, + "build_id": 5025, + "build_number": "5025", + "result": "succeeded", + "queue_time": "2022-06-21T17:01:39.48Z", + "start_time": "2022-06-21T17:01:52.5755448Z", + "finish_time": "2022-06-21T17:02:42.6633333Z", + "assign_time": "2022-06-21T17:01:39.54Z", + "definition_id": 360, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "7e70de06-f711-585d-8aa0-f04466a62cd4", + "request_id": 4857, + "build_id": 5024, + "build_number": "20220621.1", + "result": "succeeded", + "queue_time": "2022-06-21T16:59:29.8433333Z", + "start_time": "2022-06-21T17:00:18.7374553Z", + "finish_time": "2022-06-21T17:00:47.1933333Z", + "assign_time": "2022-06-21T17:00:11.0233333Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "a528ef4b-e2e0-565b-271a-65845573d880", + "request_id": 4856, + "build_id": 5024, + "build_number": "20220621.1", + "result": "succeeded", + "queue_time": "2022-06-21T16:58:34.2633333Z", + "start_time": "2022-06-21T16:59:33.2423874Z", + "finish_time": "2022-06-21T17:00:09.8933333Z", + "assign_time": "2022-06-21T16:59:27.85Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "ce39968d-2aee-58c0-6354-4429990bc777", + "request_id": 4855, + "build_id": 5024, + "build_number": "20220621.1", + "result": "succeeded", + "queue_time": "2022-06-21T16:58:33.5866667Z", + "start_time": "2022-06-21T16:58:41.9914811Z", + "finish_time": "2022-06-21T16:59:27.19Z", + "assign_time": "2022-06-21T16:58:33.8166667Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4854, + "build_id": 5022, + "build_number": "20220621.1", + "result": "succeeded", + "queue_time": "2022-06-21T14:07:44.98Z", + "start_time": "2022-06-21T14:07:50.4618729Z", + "finish_time": "2022-06-21T14:08:42.87Z", + "assign_time": "2022-06-21T14:07:45.44Z", + "definition_id": 358, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "8a08b103-7f3c-5f4b-1889-6a795acbb007", + "request_id": 4853, + "build_id": 5020, + "build_number": "20220621.1", + "result": "succeeded", + "queue_time": "2022-06-21T13:59:04.4533333Z", + "start_time": "2022-06-21T13:59:09.9661262Z", + "finish_time": "2022-06-21T13:59:55.37Z", + "assign_time": "2022-06-21T13:59:04.6266667Z", + "definition_id": 346, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4852, + "build_id": 5019, + "build_number": "20220621.1", + "result": "succeeded", + "queue_time": "2022-06-21T03:00:13.9766667Z", + "start_time": "2022-06-21T03:00:24.5103773Z", + "finish_time": "2022-06-21T03:00:58.54Z", + "assign_time": "2022-06-21T03:00:14.03Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "7e70de06-f711-585d-8aa0-f04466a62cd4", + "request_id": 4851, + "build_id": 5018, + "build_number": "20220620.1", + "result": "succeeded", + "queue_time": "2022-06-20T23:10:50.84Z", + "start_time": "2022-06-20T23:11:38.4182663Z", + "finish_time": "2022-06-20T23:12:07.37Z", + "assign_time": "2022-06-20T23:11:33.4133333Z", + "definition_id": 357, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "770cf1cf-842d-514f-a534-0e40b52e5eb9", + "request_id": 4850, + "build_id": 5018, + "build_number": "20220620.1", + "result": "succeeded", + "queue_time": "2022-06-20T23:10:50.38Z", + "start_time": "2022-06-20T23:10:55.3464419Z", + "finish_time": "2022-06-20T23:11:32.6766667Z", + "assign_time": "2022-06-20T23:10:50.4366667Z", + "definition_id": 357, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "96b5718e-8351-56c3-5739-25aca4951cbb", + "request_id": 4849, + "build_id": 5018, + "build_number": "20220620.1", + "result": "succeeded", + "queue_time": "2022-06-20T23:10:05.7Z", + "start_time": "2022-06-20T23:10:13.4700282Z", + "finish_time": "2022-06-20T23:10:47.16Z", + "assign_time": "2022-06-20T23:10:05.87Z", + "definition_id": 357, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4848, + "build_id": 5017, + "build_number": "20220620.1", + "result": "succeeded", + "queue_time": "2022-06-20T23:06:00.4966667Z", + "start_time": "2022-06-20T23:06:06.1751544Z", + "finish_time": "2022-06-20T23:06:49.31Z", + "assign_time": "2022-06-20T23:06:00.55Z", + "definition_id": 356, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "770cf1cf-842d-514f-a534-0e40b52e5eb9", + "request_id": 4847, + "build_id": 5015, + "build_number": "20220620.1", + "result": "succeeded", + "queue_time": "2022-06-20T19:05:17.2066667Z", + "start_time": "2022-06-20T19:06:13.9070851Z", + "finish_time": "2022-06-20T19:07:10.79Z", + "assign_time": "2022-06-20T19:06:07.2133333Z", + "definition_id": 355, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "7e70de06-f711-585d-8aa0-f04466a62cd4", + "request_id": 4846, + "build_id": 5015, + "build_number": "20220620.1", + "result": "succeeded", + "queue_time": "2022-06-20T19:05:17.1133333Z", + "start_time": "2022-06-20T19:05:24.6210313Z", + "finish_time": "2022-06-20T19:06:06.49Z", + "assign_time": "2022-06-20T19:05:17.1733333Z", + "definition_id": 355, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "96b5718e-8351-56c3-5739-25aca4951cbb", + "request_id": 4845, + "build_id": 5015, + "build_number": "20220620.1", + "result": "succeeded", + "queue_time": "2022-06-20T19:04:26.5766667Z", + "start_time": "2022-06-20T19:04:33.5620123Z", + "finish_time": "2022-06-20T19:05:12.5Z", + "assign_time": "2022-06-20T19:04:26.65Z", + "definition_id": 355, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4844, + "build_id": 5014, + "build_number": "20220620.2", + "result": "succeeded", + "queue_time": "2022-06-20T18:39:11.04Z", + "start_time": "2022-06-20T18:39:16.0902085Z", + "finish_time": "2022-06-20T18:39:56.59Z", + "assign_time": "2022-06-20T18:39:11.09Z", + "definition_id": 354, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4843, + "build_id": 5013, + "build_number": "20220620.1", + "result": "failed", + "queue_time": "2022-06-20T18:35:40.1266667Z", + "start_time": "2022-06-20T18:35:47.4375926Z", + "finish_time": "2022-06-20T18:36:03.63Z", + "assign_time": "2022-06-20T18:35:40.3633333Z", + "definition_id": 354, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "0be8f30d-500c-5dcf-f5e7-65a05ef6a4e4", + "request_id": 4842, + "build_id": 5012, + "build_number": "20220620.2", + "result": "succeeded", + "queue_time": "2022-06-20T12:59:31.3166667Z", + "start_time": "2022-06-20T12:59:38.0453509Z", + "finish_time": "2022-06-20T13:00:27.7666667Z", + "assign_time": "2022-06-20T12:59:31.3733333Z", + "definition_id": 199, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "42265946-a31d-5c06-07b2-26be0eb8ee02", + "request_id": 4841, + "build_id": 5011, + "build_number": "20220620.1", + "result": "succeeded", + "queue_time": "2022-06-20T12:44:22.78Z", + "start_time": "2022-06-20T12:46:13.0374809Z", + "finish_time": "2022-06-20T12:46:49.9066667Z", + "assign_time": "2022-06-20T12:46:06.6433333Z", + "definition_id": 199, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "b8230f92-0c42-5846-82b9-bba6b3268ecc", + "request_id": 4840, + "build_id": 5011, + "build_number": "20220620.1", + "result": "succeeded", + "queue_time": "2022-06-20T12:44:22.3966667Z", + "start_time": "2022-06-20T12:45:29.6872732Z", + "finish_time": "2022-06-20T12:46:06.0333333Z", + "assign_time": "2022-06-20T12:45:23.1Z", + "definition_id": 199, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "2e489720-33fb-5f96-f422-9c8575243a35", + "request_id": 4839, + "build_id": 5011, + "build_number": "20220620.1", + "result": "succeeded", + "queue_time": "2022-06-20T12:44:20.8233333Z", + "start_time": "2022-06-20T12:44:29.5241689Z", + "finish_time": "2022-06-20T12:45:22.1866667Z", + "assign_time": "2022-06-20T12:44:21.0033333Z", + "definition_id": 199, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4838, + "build_id": 5010, + "build_number": "20220620.1", + "result": "succeeded", + "queue_time": "2022-06-20T03:00:31.4Z", + "start_time": "2022-06-20T03:00:43.8800831Z", + "finish_time": "2022-06-20T03:01:31.21Z", + "assign_time": "2022-06-20T03:00:31.4266667Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "899a9724-4530-558a-15f1-375d2bccc79e", + "request_id": 4837, + "build_id": 5009, + "build_number": "20220617.1", + "result": "succeeded", + "queue_time": "2022-06-17T20:50:14.3866667Z", + "start_time": "2022-06-17T20:50:20.6370575Z", + "finish_time": "2022-06-17T20:50:58.6533333Z", + "assign_time": "2022-06-17T20:50:14.44Z", + "definition_id": 353, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4836, + "build_id": 5008, + "build_number": "20220617.1", + "result": "succeeded", + "queue_time": "2022-06-17T20:48:16.2566667Z", + "start_time": "2022-06-17T20:48:21.5528335Z", + "finish_time": "2022-06-17T20:48:53.5966667Z", + "assign_time": "2022-06-17T20:48:16.3033333Z", + "definition_id": 352, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "2aeb1283-cf0c-566e-9807-aa6a26eaed8f", + "request_id": 4835, + "build_id": 5006, + "build_number": "20220617.1", + "result": "succeeded", + "queue_time": "2022-06-17T20:41:16.99Z", + "start_time": "2022-06-17T20:41:23.6520666Z", + "finish_time": "2022-06-17T20:41:53.8266667Z", + "assign_time": "2022-06-17T20:41:17.16Z", + "definition_id": 351, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4834, + "build_id": 5004, + "build_number": "20220617.1", + "result": "succeeded", + "queue_time": "2022-06-17T15:09:24.34Z", + "start_time": "2022-06-17T15:10:03.3755782Z", + "finish_time": "2022-06-17T15:10:32.15Z", + "assign_time": "2022-06-17T15:09:53.0233333Z", + "definition_id": 350, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "3c427f77-2132-5b78-efd3-e096cea98432", + "request_id": 4833, + "build_id": 5003, + "build_number": "20220617.2", + "result": "succeeded", + "queue_time": "2022-06-17T15:08:43.1066667Z", + "start_time": "2022-06-17T15:09:26.385872Z", + "finish_time": "2022-06-17T15:09:52.18Z", + "assign_time": "2022-06-17T15:09:19.4933333Z", + "definition_id": 210, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "7514dec6-ee70-5243-0c9c-3aaf46f53831", + "request_id": 4832, + "build_id": 5003, + "build_number": "20220617.2", + "result": "succeeded", + "queue_time": "2022-06-17T15:08:42.56Z", + "start_time": "2022-06-17T15:08:48.822525Z", + "finish_time": "2022-06-17T15:09:18.5833333Z", + "assign_time": "2022-06-17T15:08:42.5866667Z", + "definition_id": 210, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "1d469f83-4b5f-5d14-182a-3b42ea2058c8", + "request_id": 4831, + "build_id": 5003, + "build_number": "20220617.2", + "result": "succeeded", + "queue_time": "2022-06-17T15:06:54.4933333Z", + "start_time": "2022-06-17T15:08:08.9478893Z", + "finish_time": "2022-06-17T15:08:39.61Z", + "assign_time": "2022-06-17T15:08:03.0266667Z", + "definition_id": 210, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "78e99f79-8fcc-58c3-536b-39d225dff3d3", + "request_id": 4830, + "build_id": 5003, + "build_number": "20220617.2", + "result": "succeeded", + "queue_time": "2022-06-17T15:06:54.09Z", + "start_time": "2022-06-17T15:07:33.088071Z", + "finish_time": "2022-06-17T15:08:02.4133333Z", + "assign_time": "2022-06-17T15:07:27.88Z", + "definition_id": 210, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "2a9f993f-cde6-5010-8692-151c7ae6e1ea", + "request_id": 4829, + "build_id": 5003, + "build_number": "20220617.2", + "result": "succeeded", + "queue_time": "2022-06-17T15:06:52.09Z", + "start_time": "2022-06-17T15:06:57.6008412Z", + "finish_time": "2022-06-17T15:07:27.1933333Z", + "assign_time": "2022-06-17T15:06:52.3033333Z", + "definition_id": 210, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "ec4b76d4-6def-5166-aee5-1a21dbfc4150", + "request_id": 4828, + "build_id": 5003, + "build_number": "20220617.2", + "result": "succeeded", + "queue_time": "2022-06-17T15:05:17.83Z", + "start_time": "2022-06-17T15:06:10.083399Z", + "finish_time": "2022-06-17T15:06:48.6333333Z", + "assign_time": "2022-06-17T15:06:04.74Z", + "definition_id": 210, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "7514dec6-ee70-5243-0c9c-3aaf46f53831", + "request_id": 4827, + "build_id": 5001, + "build_number": "20220617.1", + "result": "succeeded", + "queue_time": "2022-06-17T15:04:44.2133333Z", + "start_time": "2022-06-17T15:05:36.3176632Z", + "finish_time": "2022-06-17T15:06:03.9166667Z", + "assign_time": "2022-06-17T15:05:31.46Z", + "definition_id": 210, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "3c427f77-2132-5b78-efd3-e096cea98432", + "request_id": 4826, + "build_id": 5001, + "build_number": "20220617.1", + "result": "succeeded", + "queue_time": "2022-06-17T15:04:43.9633333Z", + "start_time": "2022-06-17T15:04:51.9109973Z", + "finish_time": "2022-06-17T15:05:30.8233333Z", + "assign_time": "2022-06-17T15:04:43.9966667Z", + "definition_id": 210, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "1d469f83-4b5f-5d14-182a-3b42ea2058c8", + "request_id": 4825, + "build_id": 5001, + "build_number": "20220617.1", + "result": "succeeded", + "queue_time": "2022-06-17T15:03:58.7233333Z", + "start_time": "2022-06-17T15:04:05.9575162Z", + "finish_time": "2022-06-17T15:04:40.59Z", + "assign_time": "2022-06-17T15:03:58.8133333Z", + "definition_id": 210, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "78e99f79-8fcc-58c3-536b-39d225dff3d3", + "request_id": 4824, + "build_id": 5001, + "build_number": "20220617.1", + "result": "succeeded", + "queue_time": "2022-06-17T15:01:28.3Z", + "start_time": "2022-06-17T15:03:18.8393195Z", + "finish_time": "2022-06-17T15:03:55.9166667Z", + "assign_time": "2022-06-17T15:03:08.2766667Z", + "definition_id": 210, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "2a9f993f-cde6-5010-8692-151c7ae6e1ea", + "request_id": 4823, + "build_id": 5001, + "build_number": "20220617.1", + "result": "succeeded", + "queue_time": "2022-06-17T15:01:28.12Z", + "start_time": "2022-06-17T15:02:25.0072816Z", + "finish_time": "2022-06-17T15:03:07.66Z", + "assign_time": "2022-06-17T15:02:18.3933333Z", + "definition_id": 210, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f49a274c-3ad8-577d-4e12-e1d1064f5acd", + "request_id": 4822, + "build_id": 5002, + "build_number": "20220617.3", + "result": "succeeded", + "queue_time": "2022-06-17T15:00:33.6566667Z", + "start_time": "2022-06-17T15:01:33.1052395Z", + "finish_time": "2022-06-17T15:02:17.6666667Z", + "assign_time": "2022-06-17T15:01:25.7866667Z", + "definition_id": 348, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "ec4b76d4-6def-5166-aee5-1a21dbfc4150", + "request_id": 4821, + "build_id": 5001, + "build_number": "20220617.1", + "result": "succeeded", + "queue_time": "2022-06-17T15:00:31.9166667Z", + "start_time": "2022-06-17T15:00:40.0977348Z", + "finish_time": "2022-06-17T15:01:25.0966667Z", + "assign_time": "2022-06-17T15:00:32.2333333Z", + "definition_id": 210, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4820, + "build_id": 5000, + "build_number": "20220617.1", + "result": "succeeded", + "queue_time": "2022-06-17T03:00:22.39Z", + "start_time": "2022-06-17T03:00:34.2117646Z", + "finish_time": "2022-06-17T03:01:13.27Z", + "assign_time": "2022-06-17T03:00:22.6766667Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f49a274c-3ad8-577d-4e12-e1d1064f5acd", + "request_id": 4819, + "build_id": 4999, + "build_number": "20220617.2", + "result": "succeeded", + "queue_time": "2022-06-17T00:49:29.95Z", + "start_time": "2022-06-17T00:50:10.229734Z", + "finish_time": "2022-06-17T00:50:44.0466667Z", + "assign_time": "2022-06-17T00:50:04.11Z", + "definition_id": 348, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f49a274c-3ad8-577d-4e12-e1d1064f5acd", + "request_id": 4818, + "build_id": 4998, + "build_number": "20220617.1", + "result": "succeeded", + "queue_time": "2022-06-17T00:49:04.0266667Z", + "start_time": "2022-06-17T00:49:14.9728262Z", + "finish_time": "2022-06-17T00:50:02.9933333Z", + "assign_time": "2022-06-17T00:49:04.0533333Z", + "definition_id": 348, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "8a08b103-7f3c-5f4b-1889-6a795acbb007", + "request_id": 4817, + "build_id": 4997, + "build_number": "20220616.1", + "result": "succeeded", + "queue_time": "2022-06-16T20:13:38.3966667Z", + "start_time": "2022-06-16T20:13:47.831322Z", + "finish_time": "2022-06-16T20:14:31.7233333Z", + "assign_time": "2022-06-16T20:13:38.4533333Z", + "definition_id": 346, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "770cf1cf-842d-514f-a534-0e40b52e5eb9", + "request_id": 4816, + "build_id": 4993, + "build_number": "20220616.1", + "result": "succeeded", + "queue_time": "2022-06-16T17:31:28.9366667Z", + "start_time": "2022-06-16T17:31:34.6761637Z", + "finish_time": "2022-06-16T17:32:09.1466667Z", + "assign_time": "2022-06-16T17:31:28.96Z", + "definition_id": 349, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "7e70de06-f711-585d-8aa0-f04466a62cd4", + "request_id": 4815, + "build_id": 4993, + "build_number": "20220616.1", + "result": "succeeded", + "queue_time": "2022-06-16T17:30:46.1966667Z", + "start_time": "2022-06-16T17:30:51.973212Z", + "finish_time": "2022-06-16T17:31:26.4666667Z", + "assign_time": "2022-06-16T17:30:46.25Z", + "definition_id": 349, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "96b5718e-8351-56c3-5739-25aca4951cbb", + "request_id": 4814, + "build_id": 4993, + "build_number": "20220616.1", + "result": "succeeded", + "queue_time": "2022-06-16T17:29:37.07Z", + "start_time": "2022-06-16T17:29:46.7068551Z", + "finish_time": "2022-06-16T17:30:42.82Z", + "assign_time": "2022-06-16T17:29:37.6266667Z", + "definition_id": 349, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f49a274c-3ad8-577d-4e12-e1d1064f5acd", + "request_id": 4813, + "build_id": 4992, + "build_number": "20220616.4", + "result": "succeeded", + "queue_time": "2022-06-16T16:43:34.51Z", + "start_time": "2022-06-16T16:43:44.2748286Z", + "finish_time": "2022-06-16T16:44:20.6766667Z", + "assign_time": "2022-06-16T16:43:34.5766667Z", + "definition_id": 348, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f49a274c-3ad8-577d-4e12-e1d1064f5acd", + "request_id": 4812, + "build_id": 4991, + "build_number": "20220616.3", + "result": "succeeded", + "queue_time": "2022-06-16T16:41:35.46Z", + "start_time": "2022-06-16T16:42:28.9734587Z", + "finish_time": "2022-06-16T16:43:04.1133333Z", + "assign_time": "2022-06-16T16:42:18.79Z", + "definition_id": 348, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f49a274c-3ad8-577d-4e12-e1d1064f5acd", + "request_id": 4811, + "build_id": 4990, + "build_number": "20220616.2", + "result": "succeeded", + "queue_time": "2022-06-16T16:41:33.01Z", + "start_time": "2022-06-16T16:41:39.1022633Z", + "finish_time": "2022-06-16T16:42:17.6266667Z", + "assign_time": "2022-06-16T16:41:33.0466667Z", + "definition_id": 348, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f49a274c-3ad8-577d-4e12-e1d1064f5acd", + "request_id": 4810, + "build_id": 4989, + "build_number": "20220616.1", + "result": "succeeded", + "queue_time": "2022-06-16T16:38:23.73Z", + "start_time": "2022-06-16T16:38:31.5526794Z", + "finish_time": "2022-06-16T16:39:24.4466667Z", + "assign_time": "2022-06-16T16:38:23.78Z", + "definition_id": 348, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f49a274c-3ad8-577d-4e12-e1d1064f5acd", + "request_id": 4809, + "build_id": 4988, + "build_number": "20220616.1", + "result": "succeeded", + "queue_time": "2022-06-16T13:32:49.8Z", + "start_time": "2022-06-16T13:32:58.4026886Z", + "finish_time": "2022-06-16T13:33:55.92Z", + "assign_time": "2022-06-16T13:32:49.83Z", + "definition_id": 347, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4808, + "build_id": 4987, + "build_number": "20220616.1", + "result": "succeeded", + "queue_time": "2022-06-16T03:00:11.1766667Z", + "start_time": "2022-06-16T03:00:22.5372283Z", + "finish_time": "2022-06-16T03:01:24.5266667Z", + "assign_time": "2022-06-16T03:00:11.2266667Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4807, + "build_id": 4986, + "build_number": "20220615.1", + "result": "succeeded", + "queue_time": "2022-06-15T03:00:33.8166667Z", + "start_time": "2022-06-15T03:00:42.3085777Z", + "finish_time": "2022-06-15T03:01:22.8966667Z", + "assign_time": "2022-06-15T03:00:33.99Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "8a08b103-7f3c-5f4b-1889-6a795acbb007", + "request_id": 4806, + "build_id": 4985, + "build_number": "20220615.5", + "result": "succeeded", + "queue_time": "2022-06-15T01:11:01.9033333Z", + "start_time": "2022-06-15T01:11:08.7368515Z", + "finish_time": "2022-06-15T01:11:40.52Z", + "assign_time": "2022-06-15T01:11:01.9533333Z", + "definition_id": 346, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "8a08b103-7f3c-5f4b-1889-6a795acbb007", + "request_id": 4805, + "build_id": 4984, + "build_number": "20220615.4", + "result": "succeeded", + "queue_time": "2022-06-15T01:09:41.66Z", + "start_time": "2022-06-15T01:09:46.540907Z", + "finish_time": "2022-06-15T01:10:24.7733333Z", + "assign_time": "2022-06-15T01:09:41.7166667Z", + "definition_id": 346, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "8a08b103-7f3c-5f4b-1889-6a795acbb007", + "request_id": 4804, + "build_id": 4983, + "build_number": "20220615.3", + "result": "succeeded", + "queue_time": "2022-06-15T01:07:34.76Z", + "start_time": "2022-06-15T01:07:42.5661407Z", + "finish_time": "2022-06-15T01:08:31.1566667Z", + "assign_time": "2022-06-15T01:07:34.7933333Z", + "definition_id": 346, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "8a08b103-7f3c-5f4b-1889-6a795acbb007", + "request_id": 4803, + "build_id": 4982, + "build_number": "20220615.2", + "result": "succeeded", + "queue_time": "2022-06-15T01:06:08.8633333Z", + "start_time": "2022-06-15T01:06:16.1659728Z", + "finish_time": "2022-06-15T01:06:59.35Z", + "assign_time": "2022-06-15T01:06:08.91Z", + "definition_id": 346, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "8a08b103-7f3c-5f4b-1889-6a795acbb007", + "request_id": 4802, + "build_id": 4981, + "build_number": "20220615.1", + "result": "succeeded", + "queue_time": "2022-06-15T01:03:01.6533333Z", + "start_time": "2022-06-15T01:03:18.0155366Z", + "finish_time": "2022-06-15T01:04:11.4933333Z", + "assign_time": "2022-06-15T01:03:01.7066667Z", + "definition_id": 346, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4801, + "build_id": 4979, + "build_number": "20220614.5", + "result": "succeeded", + "queue_time": "2022-06-14T18:05:06.36Z", + "start_time": "2022-06-14T18:05:12.623661Z", + "finish_time": "2022-06-14T18:05:52.0133333Z", + "assign_time": "2022-06-14T18:05:06.39Z", + "definition_id": 345, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4800, + "build_id": 4978, + "build_number": "20220614.4", + "result": "succeeded", + "queue_time": "2022-06-14T18:03:18.52Z", + "start_time": "2022-06-14T18:03:54.1440633Z", + "finish_time": "2022-06-14T18:04:31.9466667Z", + "assign_time": "2022-06-14T18:03:46.45Z", + "definition_id": 345, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4799, + "build_id": 4977, + "build_number": "20220614.3", + "result": "succeeded", + "queue_time": "2022-06-14T18:01:52.21Z", + "start_time": "2022-06-14T18:01:58.7453879Z", + "finish_time": "2022-06-14T18:03:45.4833333Z", + "assign_time": "2022-06-14T18:01:52.26Z", + "definition_id": 345, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4798, + "build_id": 4976, + "build_number": "20220614.2", + "result": "succeeded", + "queue_time": "2022-06-14T15:28:25.7533333Z", + "start_time": "2022-06-14T15:28:32.6992104Z", + "finish_time": "2022-06-14T15:29:21.45Z", + "assign_time": "2022-06-14T15:28:25.8066667Z", + "definition_id": 345, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4797, + "build_id": 4975, + "build_number": "20220614.1", + "result": "succeeded", + "queue_time": "2022-06-14T12:17:08.95Z", + "start_time": "2022-06-14T12:17:18.8926318Z", + "finish_time": "2022-06-14T12:18:13.7033333Z", + "assign_time": "2022-06-14T12:17:09.0133333Z", + "definition_id": 345, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4796, + "build_id": 4974, + "build_number": "20220614.1", + "result": "succeeded", + "queue_time": "2022-06-14T03:00:34.5066667Z", + "start_time": "2022-06-14T03:00:45.4038234Z", + "finish_time": "2022-06-14T03:01:35.7433333Z", + "assign_time": "2022-06-14T03:00:34.7366667Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "7e70de06-f711-585d-8aa0-f04466a62cd4", + "request_id": 4795, + "build_id": 4973, + "build_number": "20220613.1", + "result": "succeeded", + "queue_time": "2022-06-13T20:54:28.49Z", + "start_time": "2022-06-13T20:54:33.7837792Z", + "finish_time": "2022-06-13T20:55:03.16Z", + "assign_time": "2022-06-13T20:54:28.5433333Z", + "definition_id": 344, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "96b5718e-8351-56c3-5739-25aca4951cbb", + "request_id": 4794, + "build_id": 4973, + "build_number": "20220613.1", + "result": "succeeded", + "queue_time": "2022-06-13T20:52:47.0566667Z", + "start_time": "2022-06-13T20:53:49.595481Z", + "finish_time": "2022-06-13T20:54:25.71Z", + "assign_time": "2022-06-13T20:53:43.38Z", + "definition_id": 344, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "770cf1cf-842d-514f-a534-0e40b52e5eb9", + "request_id": 4793, + "build_id": 4973, + "build_number": "20220613.1", + "result": "succeeded", + "queue_time": "2022-06-13T20:52:46.5766667Z", + "start_time": "2022-06-13T20:52:53.3206427Z", + "finish_time": "2022-06-13T20:53:42.0866667Z", + "assign_time": "2022-06-13T20:52:47Z", + "definition_id": 344, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4792, + "build_id": 4971, + "build_number": "20220613.2", + "result": "succeeded", + "queue_time": "2022-06-13T19:15:21.3633333Z", + "start_time": "2022-06-13T19:15:26.8391575Z", + "finish_time": "2022-06-13T19:16:32.4766667Z", + "assign_time": "2022-06-13T19:15:21.3933333Z", + "definition_id": 343, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4791, + "build_id": 4970, + "build_number": "20220613.1", + "result": "canceled", + "queue_time": "2022-06-13T14:52:48.89Z", + "start_time": "2022-06-13T14:52:55.6525849Z", + "finish_time": "2022-06-13T14:53:15.6Z", + "assign_time": "2022-06-13T14:52:48.93Z", + "definition_id": 343, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4790, + "build_id": 4969, + "build_number": "20220610.1", + "result": "succeeded", + "queue_time": "2022-06-10T03:00:39.9766667Z", + "start_time": "2022-06-10T03:00:48.1022982Z", + "finish_time": "2022-06-10T03:01:28.16Z", + "assign_time": "2022-06-10T03:00:40.02Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "96b5718e-8351-56c3-5739-25aca4951cbb", + "request_id": 4789, + "build_id": 4968, + "build_number": "20220609.4", + "result": "succeeded", + "queue_time": "2022-06-09T23:15:14.8966667Z", + "start_time": "2022-06-09T23:15:32.1992015Z", + "finish_time": "2022-06-09T23:16:44.14Z", + "assign_time": "2022-06-09T23:15:14.9433333Z", + "definition_id": 342, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "96b5718e-8351-56c3-5739-25aca4951cbb", + "request_id": 4788, + "build_id": 4967, + "build_number": "20220609.3", + "result": "succeeded", + "queue_time": "2022-06-09T23:11:44.77Z", + "start_time": "2022-06-09T23:12:41.7997033Z", + "finish_time": "2022-06-09T23:13:42.6766667Z", + "assign_time": "2022-06-09T23:12:20.54Z", + "definition_id": 342, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "e7cc8934-bff9-5085-a925-135ef9f38bb7", + "request_id": 4787, + "build_id": 4966, + "build_number": "20220609.2", + "result": "succeeded", + "queue_time": "2022-06-09T23:10:55.9133333Z", + "start_time": "2022-06-09T23:11:12.9041217Z", + "finish_time": "2022-06-09T23:12:19.8766667Z", + "assign_time": "2022-06-09T23:10:55.96Z", + "definition_id": 342, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4786, + "build_id": 4964, + "build_number": "20220608.1", + "result": "failed", + "queue_time": "2022-06-08T13:14:29.9966667Z", + "start_time": "2022-06-08T13:14:40.142744Z", + "finish_time": "2022-06-08T13:15:07.98Z", + "assign_time": "2022-06-08T13:14:30.0733333Z", + "definition_id": 341, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4785, + "build_id": 4963, + "build_number": "20220608.1", + "result": "succeeded", + "queue_time": "2022-06-08T03:00:27.1933333Z", + "start_time": "2022-06-08T03:00:37.7326633Z", + "finish_time": "2022-06-08T03:01:23.57Z", + "assign_time": "2022-06-08T03:00:27.3433333Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "011e1ec8-6569-5e69-4f06-baf193d1351e", + "request_id": 4784, + "build_id": 4962, + "build_number": "20220608.1", + "result": "succeeded", + "queue_time": "2022-06-08T00:05:33.2366667Z", + "start_time": "2022-06-08T00:06:58.6753145Z", + "finish_time": "2022-06-08T00:07:36.6933333Z", + "assign_time": "2022-06-08T00:06:52.6433333Z", + "definition_id": 340, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "7f33e5bd-7764-5d8a-ba2e-506e078b9c3f", + "request_id": 4783, + "build_id": 4962, + "build_number": "20220608.1", + "result": "succeeded", + "queue_time": "2022-06-08T00:05:33.1066667Z", + "start_time": "2022-06-08T00:06:20.4867796Z", + "finish_time": "2022-06-08T00:06:51.75Z", + "assign_time": "2022-06-08T00:06:14.52Z", + "definition_id": 340, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "8ae2eb52-5c5e-5cc0-86a8-c8e3a47323bc", + "request_id": 4782, + "build_id": 4961, + "build_number": "20220608.1", + "result": "succeeded", + "queue_time": "2022-06-08T00:05:33.0733333Z", + "start_time": "2022-06-08T00:05:38.4492051Z", + "finish_time": "2022-06-08T00:06:13.44Z", + "assign_time": "2022-06-08T00:05:33.1266667Z", + "definition_id": 325, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "84b38d06-9c04-5368-793c-b23b09eae486", + "request_id": 4781, + "build_id": 4961, + "build_number": "20220608.1", + "result": "succeeded", + "queue_time": "2022-06-08T00:04:38.9433333Z", + "start_time": "2022-06-08T00:04:48.0362066Z", + "finish_time": "2022-06-08T00:05:30.4266667Z", + "assign_time": "2022-06-08T00:04:38.9966667Z", + "definition_id": 325, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4780, + "build_id": 4959, + "build_number": "20220607.1", + "result": "succeeded", + "queue_time": "2022-06-07T23:59:23.0066667Z", + "start_time": "2022-06-07T23:59:28.9296371Z", + "finish_time": "2022-06-08T00:00:11.3666667Z", + "assign_time": "2022-06-07T23:59:23.0533333Z", + "definition_id": 339, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f6a5a278-544f-5c37-fc65-8137ad8b190a", + "request_id": 4779, + "build_id": 4957, + "build_number": "20220607.2", + "result": "succeeded", + "queue_time": "2022-06-07T16:45:15.15Z", + "start_time": "2022-06-07T16:45:24.8864484Z", + "finish_time": "2022-06-07T16:46:14.3466667Z", + "assign_time": "2022-06-07T16:45:15.2266667Z", + "definition_id": 338, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4778, + "build_id": 4956, + "build_number": "20220607.1", + "result": "succeeded", + "queue_time": "2022-06-07T14:08:10.37Z", + "start_time": "2022-06-07T14:08:17.318738Z", + "finish_time": "2022-06-07T14:08:54.2133333Z", + "assign_time": "2022-06-07T14:08:10.59Z", + "definition_id": 338, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4777, + "build_id": 4955, + "build_number": "20220607.1", + "result": "succeeded", + "queue_time": "2022-06-07T03:00:15.6166667Z", + "start_time": "2022-06-07T03:00:25.9756802Z", + "finish_time": "2022-06-07T03:00:58.9866667Z", + "assign_time": "2022-06-07T03:00:15.65Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "ee56171e-484e-5be7-66f8-b1e9ffecbd76", + "request_id": 4776, + "build_id": 4954, + "build_number": "20220606.2", + "result": "succeeded", + "queue_time": "2022-06-06T20:48:25.1133333Z", + "start_time": "2022-06-06T20:48:32.5939862Z", + "finish_time": "2022-06-06T20:49:06.02Z", + "assign_time": "2022-06-06T20:48:25.1733333Z", + "definition_id": 337, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "a7354074-cd99-5827-f297-ae1ad048aa7f", + "request_id": 4775, + "build_id": 4954, + "build_number": "20220606.2", + "result": "succeeded", + "queue_time": "2022-06-06T20:47:43.7966667Z", + "start_time": "2022-06-06T20:47:49.9218478Z", + "finish_time": "2022-06-06T20:48:22.8966667Z", + "assign_time": "2022-06-06T20:47:43.8266667Z", + "definition_id": 337, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "a61b6905-783f-5911-c1fc-26d53e150a46", + "request_id": 4774, + "build_id": 4954, + "build_number": "20220606.2", + "result": "succeeded", + "queue_time": "2022-06-06T20:46:57.98Z", + "start_time": "2022-06-06T20:47:03.5047383Z", + "finish_time": "2022-06-06T20:47:41.34Z", + "assign_time": "2022-06-06T20:46:58.0266667Z", + "definition_id": 337, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "84b38d06-9c04-5368-793c-b23b09eae486", + "request_id": 4773, + "build_id": 4954, + "build_number": "20220606.2", + "result": "succeeded", + "queue_time": "2022-06-06T20:46:04.26Z", + "start_time": "2022-06-06T20:46:10.3570751Z", + "finish_time": "2022-06-06T20:46:55.7033333Z", + "assign_time": "2022-06-06T20:46:04.2933333Z", + "definition_id": 337, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4772, + "build_id": 4952, + "build_number": "20220606.1", + "result": "succeeded", + "queue_time": "2022-06-06T20:21:55.8866667Z", + "start_time": "2022-06-06T20:22:01.0872778Z", + "finish_time": "2022-06-06T20:22:42.65Z", + "assign_time": "2022-06-06T20:21:56.0366667Z", + "definition_id": 336, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4771, + "build_id": 4950, + "build_number": "20220606.1", + "result": "succeeded", + "queue_time": "2022-06-06T14:15:27.4933333Z", + "start_time": "2022-06-06T14:15:37.1719797Z", + "finish_time": "2022-06-06T14:16:17.2433333Z", + "assign_time": "2022-06-06T14:15:27.99Z", + "definition_id": 334, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4770, + "build_id": 4948, + "build_number": "20220606.8", + "result": "succeeded", + "queue_time": "2022-06-06T13:18:05.21Z", + "start_time": "2022-06-06T13:18:10.923692Z", + "finish_time": "2022-06-06T13:18:51.6533333Z", + "assign_time": "2022-06-06T13:18:05.2366667Z", + "definition_id": 333, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4769, + "build_id": 4947, + "build_number": "20220606.7", + "result": "succeeded", + "queue_time": "2022-06-06T13:02:06.3566667Z", + "start_time": "2022-06-06T13:02:12.72664Z", + "finish_time": "2022-06-06T13:02:39.5933333Z", + "assign_time": "2022-06-06T13:02:06.39Z", + "definition_id": 333, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + } +] From 748a79ca0bc1347496442129957e95207cbdb022 Mon Sep 17 00:00:00 2001 From: j-dunham Date: Tue, 30 Aug 2022 16:26:41 -0400 Subject: [PATCH 04/18] Rename azure_devops/bootstrap/jobs_data.json to azure_devops/jobs_data.json --- azure_devops/{bootstrap => }/jobs_data.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename azure_devops/{bootstrap => }/jobs_data.json (100%) diff --git a/azure_devops/bootstrap/jobs_data.json b/azure_devops/jobs_data.json similarity index 100% rename from azure_devops/bootstrap/jobs_data.json rename to azure_devops/jobs_data.json From 93727f665dddce4cff9783146a99aec6d723d6e1 Mon Sep 17 00:00:00 2001 From: j-dunham Date: Wed, 31 Aug 2022 09:52:36 -0400 Subject: [PATCH 05/18] Update valet-forecast-lab.md --- azure_devops/valet-forecast-lab.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/azure_devops/valet-forecast-lab.md b/azure_devops/valet-forecast-lab.md index def9e8d..c463bc1 100644 --- a/azure_devops/valet-forecast-lab.md +++ b/azure_devops/valet-forecast-lab.md @@ -15,17 +15,22 @@ TBD Before we can run the forecast we need to answer a few questions so we can construct the correct command. 1) What is the date we want to start forecasting from? __2022-03-02. This should be a date that will give enough data to get a good understanding of the typical usage.__ 2) Where do we want to store the results? __./tmp/forecast_reports. This can be any valid path on the system, but for simplicity it is recommend to use a directory in the root of the codespace workspace.__ +3) What project do we want to run the forecast for? __ValetBootStrap. This is the default project name for the labs, if you choose a different name then use that instead.__ Using these answers our command becomes: ``` -gh valet forecast azure-devops --output-dir ./tmp/forecast_reports --start-date "2022-03-02" +gh valet forecast azure-devops --output-dir ./tmp/forecast_reports --azure-devops-project YOUR_PROJECT_NAME_HERE --start-date "2022-03-02" ``` ## Perform a forecast -Instead of using the command generated in the previous step. We will instead use a different one that will `forecast` using data previously generated. - -The reason for this is that it is very likely that the ADO project generated for the Valet labs does not have any pipelines that have ran and probably no runners available. So rather than setting up runners and triggering pipelines we will instead use the `--source-file` option of the `forecast` command. If you would like you can try the command above, it will likely return "no jobs" - +- Run the command generated in the previous step in the terminal. +- It will likely return "No Jobs" because we have no pipelines that ran during the timeframe we picked. Actually our demo project has never had any pipelines run so any date we pick will return no jobs. +![no-jobs](https://user-images.githubusercontent.com/18723510/187690315-6312088d-9888-4c55-9bbf-c6f2687fa547.png) +- lets use the `--source-file` option of the forecast command to generate a report that we can review. This option is normally used to create reports using data from multiple CI/CD providers, but in this case we can use it to create a report from sample Azure DevOps data. We can view the `forecast` command options by using the help flag `gh valet forecast --help` +![help-menu](https://user-images.githubusercontent.com/18723510/187692843-623d4bdc-8970-4348-a632-73c8b00a40f8.png) +- Run `gh valet forecast azure-devops -o ./tmp/sample_report --source-file-path azure_devops/jobs_data.json` +- A report should be generated from the sample data! +![sample-report](https://user-images.githubusercontent.com/18723510/187694590-9121b997-0c89-4984-bbf2-84f3df2ed882.png) ## Review forecast report   From 4def1e04ee652e542cc2880863a321e9d3304920 Mon Sep 17 00:00:00 2001 From: j-dunham Date: Wed, 31 Aug 2022 10:34:44 -0400 Subject: [PATCH 06/18] Update valet-forecast-lab.md --- azure_devops/valet-forecast-lab.md | 132 ++++++++++++++++++++++++++++- 1 file changed, 131 insertions(+), 1 deletion(-) diff --git a/azure_devops/valet-forecast-lab.md b/azure_devops/valet-forecast-lab.md index c463bc1..e9dcc8b 100644 --- a/azure_devops/valet-forecast-lab.md +++ b/azure_devops/valet-forecast-lab.md @@ -33,7 +33,110 @@ gh valet forecast azure-devops --output-dir ./tmp/forecast_reports --azure-devop ![sample-report](https://user-images.githubusercontent.com/18723510/187694590-9121b997-0c89-4984-bbf2-84f3df2ed882.png) ## Review forecast report -   +Open the forecast report and review the calculated metrics. +- From the codespace explorer pane find `./tmp/sample_report/forecast_report.md` and right-click, and select __Open Preview__. +![explorer-report](https://user-images.githubusercontent.com/18723510/187696893-6d503d8d-b512-427a-af42-bbf053fa4df4.png) +- The file should be similar to this. +
+ example forecast_report.md + + # Forecast report for [Azure DevOps](https://dev.azure.com/jd-testing-org/ValetBootstrap/_build) + + - Valet version: **0.1.0.13529(efcc91120eaf5ecb40df6af034c64580cbcfd2e8)** + - Performed at: **8/31/22 at 13:46** + - Date range: **4/5/22 - 8/19/22** + + ## Total + + - Job count: **186** + - Pipeline count: **60** + + - Execution time + + - Total: **153 minutes** + - Median: **0 minutes** + - P90: **1 minutes** + - Min: **0 minutes** + - Max: **4 minutes** + + - Queue time + + - Median: **0 minutes** + - P90: **1 minutes** + - Min: **0 minutes** + - Max: **5 minutes** + + - Concurrent jobs + + - Median: **0** + - P90: **0** + - Min: **0** + - Max: **4** + + --- + + ## Azure Pipelines + + - Job count: **183** + - Pipeline count: **58** + - Total consumption: **99%** + + - Execution time + + - Total: **151 minutes** + - Median: **0 minutes** + - P90: **1 minutes** + - Min: **0 minutes** + - Max: **4 minutes** + + - Queue time + + - Median: **0 minutes** + - P90: **1 minutes** + - Min: **0 minutes** + - Max: **5 minutes** + + - Concurrent jobs + + - Median: **0** + - P90: **0** + - Min: **0** + - Max: **4** + + --- + + ## Default + + - Job count: **3** + - Pipeline count: **2** + - Total consumption: **1%** + + - Execution time + + - Total: **1 minutes** + - Median: **0 minutes** + - P90: **0 minutes** + - Min: **0 minutes** + - Max: **0 minutes** + + - Queue time + + - Median: **0 minutes** + - P90: **0 minutes** + - Min: **0 minutes** + - Max: **0 minutes** + + - Concurrent jobs + + - Median: **0** + - P90: **0** + - Min: **0** + - Max: **1** + + > Note: Concurrent jobs are calculated by using a sliding window of 1m 0s. + +
+ ### Metric Definitions | Name | Description | | ----- | ----------- | @@ -43,7 +146,34 @@ gh valet forecast azure-devops --output-dir ./tmp/forecast_reports --azure-devop | Max | The highest value | ### Total Section +- This section shows the metrics for all of the jobs run in our sample data. + ## Total + - Job count: **186** + - Pipeline count: **60** + --- + We can see there were 60 pipelines that ran and they contained 186 jobs. The number of jobs is expected to be equal or larger than pipelines because a pipeline is typically a collection of jobs. + +- `Execution time` shows the metrics for the time a job __took to run__. Looking closer we can see during our forecast timeframe the total job run time was 153 minutes, with 90% of the jobs finishing under 1 minute, and the longest job taking 4 minutes. The `Min` and `Median` are 0 because they were less than a minute and was rounded down to 0. + - Execution time + - Total: **153 minutes** + - Median: **0 minutes** + - P90: **1 minutes** + - Min: **0 minutes** + - Max: **4 minutes** + +- `Queue time` shows the metrics for how long jobs __waited__ for a runner to be available. + - Queue time + - Median: **0 minutes** + - P90: **1 minutes** + - Min: **0 minutes** + - Max: **5 minutes** +- `Concurrent jobs` show the metrics for how many jobs were run at the __same time__. + - Concurrent jobs + - Median: **0** + - P90: **0** + - Min: **0** + - Max: **4** ### Runner Group Sections - The preceding sections shows the same metrics as the `Total` section, but are broken out into runner groups. A runner group is a logical grouping of one or more runners. From 508116662f5d59408f479bb5742434913435d020 Mon Sep 17 00:00:00 2001 From: j-dunham Date: Wed, 31 Aug 2022 10:39:14 -0400 Subject: [PATCH 07/18] Update valet-forecast-lab.md --- azure_devops/valet-forecast-lab.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/azure_devops/valet-forecast-lab.md b/azure_devops/valet-forecast-lab.md index e9dcc8b..4220e24 100644 --- a/azure_devops/valet-forecast-lab.md +++ b/azure_devops/valet-forecast-lab.md @@ -9,7 +9,8 @@ In this lab we will use the `forecast` command to forecast potential GitHub Acti - [Next steps](#next-steps) ## Prerequisites -TBD +1. Follow all steps [here](../azure_devops#readme) to set up your environment +2. Create or start a codespace in this repository (if not started) ## Prepare for forecast Before we can run the forecast we need to answer a few questions so we can construct the correct command. From c561fbd9daa3dbbb6ab2c7ff3bd4478a893c80d3 Mon Sep 17 00:00:00 2001 From: j-dunham Date: Wed, 31 Aug 2022 10:48:59 -0400 Subject: [PATCH 08/18] Update valet-forecast-lab.md --- azure_devops/valet-forecast-lab.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/azure_devops/valet-forecast-lab.md b/azure_devops/valet-forecast-lab.md index 4220e24..c969f76 100644 --- a/azure_devops/valet-forecast-lab.md +++ b/azure_devops/valet-forecast-lab.md @@ -5,7 +5,6 @@ In this lab we will use the `forecast` command to forecast potential GitHub Acti - [Prepare for forecast](#prepare-for-forecast) - [Perform a forecast](#perform-a-forecast) - [Review forecast report](#review-forecast-report) -- [Forecasting multiple providers](#forecasting-multiple-providers) - [Next steps](#next-steps) ## Prerequisites @@ -177,9 +176,7 @@ Open the forecast report and review the calculated metrics. - Max: **4** ### Runner Group Sections -- The preceding sections shows the same metrics as the `Total` section, but are broken out into runner groups. A runner group is a logical grouping of one or more runners. - - -## Forecasting multiple providers +- The preceding sections shows the same metrics as the `Total` section, but are broken out into runner groups. A runner group is a logical grouping of one or more runners. In our case we have `Azure Pipelines` and `Default`. These sections can be used to identify runner types that needed to be increased or decreased when moving to GitHub Actions. Looking at the report the `Default` group was only used for 3 jobs and a ran for a total of 1 minute. This might be a group of runners we do not need to migrate to Actions. ## Next steps +This concludes the Valet labs for Azure Devops, if you are interested exploring the power of Valet more. You can leverage the lab setup and modify and add new pipelines that more closely match your needs and try out the commands again! From 04ffb2d6eec2e9408b7921ec0e77b3e55076cdb2 Mon Sep 17 00:00:00 2001 From: j-dunham Date: Wed, 31 Aug 2022 13:25:39 -0400 Subject: [PATCH 09/18] Update valet-forecast-lab.md --- azure_devops/valet-forecast-lab.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/azure_devops/valet-forecast-lab.md b/azure_devops/valet-forecast-lab.md index c969f76..7a20d02 100644 --- a/azure_devops/valet-forecast-lab.md +++ b/azure_devops/valet-forecast-lab.md @@ -15,7 +15,7 @@ In this lab we will use the `forecast` command to forecast potential GitHub Acti Before we can run the forecast we need to answer a few questions so we can construct the correct command. 1) What is the date we want to start forecasting from? __2022-03-02. This should be a date that will give enough data to get a good understanding of the typical usage.__ 2) Where do we want to store the results? __./tmp/forecast_reports. This can be any valid path on the system, but for simplicity it is recommend to use a directory in the root of the codespace workspace.__ -3) What project do we want to run the forecast for? __ValetBootStrap. This is the default project name for the labs, if you choose a different name then use that instead.__ +3) What project do we want to run the forecast for? __ValetBootStrap. This is the default project name for the labs, if you choose a different name when setting up the lab environment you should use that.__ Using these answers our command becomes: ``` @@ -24,11 +24,14 @@ gh valet forecast azure-devops --output-dir ./tmp/forecast_reports --azure-devop ## Perform a forecast - Run the command generated in the previous step in the terminal. -- It will likely return "No Jobs" because we have no pipelines that ran during the timeframe we picked. Actually our demo project has never had any pipelines run so any date we pick will return no jobs. +- You should get "No jobs found" because we have no pipelines that ran during the timeframe we picked. Actually, our demo project has never had any pipelines run so any date we pick will return no jobs. ![no-jobs](https://user-images.githubusercontent.com/18723510/187690315-6312088d-9888-4c55-9bbf-c6f2687fa547.png) -- lets use the `--source-file` option of the forecast command to generate a report that we can review. This option is normally used to create reports using data from multiple CI/CD providers, but in this case we can use it to create a report from sample Azure DevOps data. We can view the `forecast` command options by using the help flag `gh valet forecast --help` +- lets use the `--source-file` option of the forecast command to generate a report that we can review. This option is normally used to create reports using data from multiple CI/CD providers, but in this case we can use it to create a report from sample Azure DevOps data. We can view the `forecast` command options by using the help flag `gh valet forecast --help`. ![help-menu](https://user-images.githubusercontent.com/18723510/187692843-623d4bdc-8970-4348-a632-73c8b00a40f8.png) -- Run `gh valet forecast azure-devops -o ./tmp/sample_report --source-file-path azure_devops/jobs_data.json` +- Run the `forecast` command using the sample data. + ``` + gh valet forecast azure-devops -o ./tmp/sample_report --source-file-path azure_devops/jobs_data.json + ``` - A report should be generated from the sample data! ![sample-report](https://user-images.githubusercontent.com/18723510/187694590-9121b997-0c89-4984-bbf2-84f3df2ed882.png) @@ -141,7 +144,7 @@ Open the forecast report and review the calculated metrics. | Name | Description | | ----- | ----------- | | Median | The __middle__ value | -| P90 | 90% of the values are less than or equal to | +| P90 | 90% of the values are less than or equal to this | | Min | The lowest value | | Max | The highest value | @@ -154,7 +157,7 @@ Open the forecast report and review the calculated metrics. --- We can see there were 60 pipelines that ran and they contained 186 jobs. The number of jobs is expected to be equal or larger than pipelines because a pipeline is typically a collection of jobs. -- `Execution time` shows the metrics for the time a job __took to run__. Looking closer we can see during our forecast timeframe the total job run time was 153 minutes, with 90% of the jobs finishing under 1 minute, and the longest job taking 4 minutes. The `Min` and `Median` are 0 because they were less than a minute and was rounded down to 0. +- `Execution time` shows the metrics for the time a job __took to run__. Looking closer we can see during our forecast timeframe the total job run time was 153 minutes, with 90% of the jobs finishing in or under 1 minute, and the longest job taking 4 minutes. The `Min` and `Median` are 0 because they were less than a minute and were rounded down to 0. - Execution time - Total: **153 minutes** - Median: **0 minutes** @@ -176,7 +179,7 @@ Open the forecast report and review the calculated metrics. - Max: **4** ### Runner Group Sections -- The preceding sections shows the same metrics as the `Total` section, but are broken out into runner groups. A runner group is a logical grouping of one or more runners. In our case we have `Azure Pipelines` and `Default`. These sections can be used to identify runner types that needed to be increased or decreased when moving to GitHub Actions. Looking at the report the `Default` group was only used for 3 jobs and a ran for a total of 1 minute. This might be a group of runners we do not need to migrate to Actions. +- The preceding sections shows the same metrics as the `Total` section, but are broken out into runner groups. A runner group is a logical grouping in Azure DevOps of one or more runners. In our case we have groups named `Azure Pipelines` and `Default`. These sections can be used to identify runner types that needed to be increased or decreased when moving to GitHub Actions. Looking at the report the `Default` group was only used for 3 jobs and a ran for a total of 1 minute. This might be a group of runners we do not need to migrate to Actions. ## Next steps -This concludes the Valet labs for Azure Devops, if you are interested exploring the power of Valet more. You can leverage the lab setup and modify and add new pipelines that more closely match your needs and try out the commands again! +This concludes the Valet labs for Azure Devops, if you are interested exploring the power of Valet more. You can leverage the lab environment and modify and add new pipelines that more closely match your needs and try out the commands again! From b868afa5a107b91e0a1097b2b7c907472718a05c Mon Sep 17 00:00:00 2001 From: j-dunham Date: Wed, 31 Aug 2022 14:07:01 -0400 Subject: [PATCH 10/18] Update azure_devops/valet-forecast-lab.md Co-authored-by: Liam Neville --- azure_devops/valet-forecast-lab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure_devops/valet-forecast-lab.md b/azure_devops/valet-forecast-lab.md index 7a20d02..a079465 100644 --- a/azure_devops/valet-forecast-lab.md +++ b/azure_devops/valet-forecast-lab.md @@ -1,5 +1,5 @@ # Forecast Azure DevOps usage using Valet's forecast command -In this lab we will use the `forecast` command to forecast potential GitHub Actions usage by computing metrics from the historical pipeline data in Azure DevOps. The metrics will be stored on disk in a markdown file and include job metrics for execution time, queue time, and concurrency. We will look at each of these metrics in more depth later in this lab. +In this lab we will use the `forecast` command to forecast potential GitHub Actions usage by computing metrics from the historical pipeline data in Azure DevOps. The metrics will be stored on disk in a markdown file and include job metrics for execution time, queue time, and concurrency. We will look at each of these metrics in more depth later in this lab. - [Prerequisites](#prerequisites) - [Prepare for forecast](#prepare-for-forecast) From 0cde23eb45fe9ef34e40c7106b8b31985b159787 Mon Sep 17 00:00:00 2001 From: j-dunham Date: Wed, 31 Aug 2022 14:07:15 -0400 Subject: [PATCH 11/18] Update azure_devops/valet-forecast-lab.md Co-authored-by: Liam Neville --- azure_devops/valet-forecast-lab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure_devops/valet-forecast-lab.md b/azure_devops/valet-forecast-lab.md index a079465..dbccbe1 100644 --- a/azure_devops/valet-forecast-lab.md +++ b/azure_devops/valet-forecast-lab.md @@ -15,7 +15,7 @@ In this lab we will use the `forecast` command to forecast potential GitHub Acti Before we can run the forecast we need to answer a few questions so we can construct the correct command. 1) What is the date we want to start forecasting from? __2022-03-02. This should be a date that will give enough data to get a good understanding of the typical usage.__ 2) Where do we want to store the results? __./tmp/forecast_reports. This can be any valid path on the system, but for simplicity it is recommend to use a directory in the root of the codespace workspace.__ -3) What project do we want to run the forecast for? __ValetBootStrap. This is the default project name for the labs, if you choose a different name when setting up the lab environment you should use that.__ +3) What project do we want to run the forecast for? __ValetBootStrap. This is the default project name for the labs, if you choose a different name when setting up the lab environment you should use that.__ Using these answers our command becomes: ``` From 2479024aeef2c0d99dd48bf1074679bd085b522f Mon Sep 17 00:00:00 2001 From: j-dunham Date: Wed, 31 Aug 2022 14:12:50 -0400 Subject: [PATCH 12/18] Update azure_devops/valet-forecast-lab.md Co-authored-by: Liam Neville --- azure_devops/valet-forecast-lab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure_devops/valet-forecast-lab.md b/azure_devops/valet-forecast-lab.md index dbccbe1..1749d12 100644 --- a/azure_devops/valet-forecast-lab.md +++ b/azure_devops/valet-forecast-lab.md @@ -40,7 +40,7 @@ Open the forecast report and review the calculated metrics. - From the codespace explorer pane find `./tmp/sample_report/forecast_report.md` and right-click, and select __Open Preview__. ![explorer-report](https://user-images.githubusercontent.com/18723510/187696893-6d503d8d-b512-427a-af42-bbf053fa4df4.png) - The file should be similar to this. -
+
example forecast_report.md # Forecast report for [Azure DevOps](https://dev.azure.com/jd-testing-org/ValetBootstrap/_build) From 8bbe3ba8debc27e11d91980c53d4f37af9ec3452 Mon Sep 17 00:00:00 2001 From: j-dunham Date: Wed, 31 Aug 2022 14:21:22 -0400 Subject: [PATCH 13/18] Update valet-forecast-lab.md --- azure_devops/valet-forecast-lab.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/azure_devops/valet-forecast-lab.md b/azure_devops/valet-forecast-lab.md index 1749d12..8c1b39f 100644 --- a/azure_devops/valet-forecast-lab.md +++ b/azure_devops/valet-forecast-lab.md @@ -38,7 +38,9 @@ gh valet forecast azure-devops --output-dir ./tmp/forecast_reports --azure-devop ## Review forecast report Open the forecast report and review the calculated metrics. - From the codespace explorer pane find `./tmp/sample_report/forecast_report.md` and right-click, and select __Open Preview__. -![explorer-report](https://user-images.githubusercontent.com/18723510/187696893-6d503d8d-b512-427a-af42-bbf053fa4df4.png) + + ![explorer-report](https://user-images.githubusercontent.com/18723510/187696893-6d503d8d-b512-427a-af42-bbf053fa4df4.png) + - The file should be similar to this.
example forecast_report.md @@ -171,7 +173,7 @@ Open the forecast report and review the calculated metrics. - P90: **1 minutes** - Min: **0 minutes** - Max: **5 minutes** -- `Concurrent jobs` show the metrics for how many jobs were run at the __same time__. +- `Concurrent jobs` show the metrics for how many jobs started or ended within the same 60 second time slice. The time slice window can be changed using the `--time-slice` option. - Concurrent jobs - Median: **0** - P90: **0** From 125116be68dfdefc71cc7a0e52c7d00c47a93163 Mon Sep 17 00:00:00 2001 From: j-dunham Date: Wed, 31 Aug 2022 15:23:57 -0400 Subject: [PATCH 14/18] Update azure_devops/valet-forecast-lab.md Co-authored-by: Ethan Dennis --- azure_devops/valet-forecast-lab.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/azure_devops/valet-forecast-lab.md b/azure_devops/valet-forecast-lab.md index 8c1b39f..276911c 100644 --- a/azure_devops/valet-forecast-lab.md +++ b/azure_devops/valet-forecast-lab.md @@ -12,10 +12,19 @@ In this lab we will use the `forecast` command to forecast potential GitHub Acti 2. Create or start a codespace in this repository (if not started) ## Prepare for forecast -Before we can run the forecast we need to answer a few questions so we can construct the correct command. -1) What is the date we want to start forecasting from? __2022-03-02. This should be a date that will give enough data to get a good understanding of the typical usage.__ -2) Where do we want to store the results? __./tmp/forecast_reports. This can be any valid path on the system, but for simplicity it is recommend to use a directory in the root of the codespace workspace.__ -3) What project do we want to run the forecast for? __ValetBootStrap. This is the default project name for the labs, if you choose a different name when setting up the lab environment you should use that.__ +Before we can run the forecast we need to answer a few questions so we can construct the correct command: + +1. What is the date we want to start forecasting from? + +- __2022-03-02__. This should be a date that will give enough data to get a good understanding of the typical usage. + +2. Where do we want to store the results? + +- __./tmp/forecast_reports__. This can be any valid path on the system but for simplicity it is recommend to use a directory in the root of the Codespace workspace. + +3. What project do we want to run the forecast for? + +- __ValetBootstrap__. This is the default project name for the labs, however, if you chose a different name when setting up the lab environment you should use that. Using these answers our command becomes: ``` From e9fd8525b0e2a1788bd162baa071c542d3bac13c Mon Sep 17 00:00:00 2001 From: j-dunham Date: Thu, 1 Sep 2022 15:12:10 -0400 Subject: [PATCH 15/18] Update jobs_data.json --- azure_devops/jobs_data.json | 4052 +++++++++++------------------------ 1 file changed, 1261 insertions(+), 2791 deletions(-) diff --git a/azure_devops/jobs_data.json b/azure_devops/jobs_data.json index 706d173..c44cdaf 100644 --- a/azure_devops/jobs_data.json +++ b/azure_devops/jobs_data.json @@ -1,2792 +1,1262 @@ [ - { - "id": "011e1ec8-6569-5e69-4f06-baf193d1351e", - "request_id": 4278, - "build_id": 4567, - "build_number": "20220405.1", - "result": "succeeded", - "queue_time": "2022-04-05T17:43:43.73Z", - "start_time": "2022-04-05T17:43:46.2405003Z", - "finish_time": "2022-04-05T17:44:41.4733333Z", - "assign_time": "2022-04-05T17:43:43.98Z", - "definition_id": 220, - "runner_name": "MacBook", - "os_description": "Darwin", - "runner_group": "Default" - }, - { - "id": "011e1ec8-6569-5e69-4f06-baf193d1351e", - "request_id": 4273, - "build_id": 4558, - "build_number": "20220405.2", - "result": "succeeded", - "queue_time": "2022-04-05T00:29:56.47Z", - "start_time": "2022-04-05T00:29:59.3679242Z", - "finish_time": "2022-04-05T00:30:21.0533333Z", - "assign_time": "2022-04-05T00:29:56.6966667Z", - "definition_id": 217, - "runner_name": "MacBook", - "os_description": "Darwin", - "runner_group": "Default" - }, - { - "id": "011e1ec8-6569-5e69-4f06-baf193d1351e", - "request_id": 4272, - "build_id": 4556, - "build_number": "20220405.1", - "result": "succeeded", - "queue_time": "2022-04-05T00:26:22.6266667Z", - "start_time": "2022-04-05T00:26:25.2735844Z", - "finish_time": "2022-04-05T00:26:51.95Z", - "assign_time": "2022-04-05T00:26:22.6733333Z", - "definition_id": 217, - "runner_name": "MacBook", - "os_description": "Darwin", - "runner_group": "Default" - }, - { - "id": "ca395085-040a-526b-2ce8-bdc85f692774", - "request_id": 4954, - "build_id": 5151, - "build_number": "20220819.1", - "result": "failed", - "queue_time": "2022-08-19T16:58:13.8166667Z", - "start_time": "2022-08-19T16:58:25.0096333Z", - "finish_time": "2022-08-19T16:58:47.5866667Z", - "assign_time": "2022-08-19T16:58:14.25Z", - "definition_id": 51, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4953, - "build_id": 5150, - "build_number": "20220811.1", - "result": "succeeded", - "queue_time": "2022-08-11T03:00:36.7433333Z", - "start_time": "2022-08-11T03:00:48.3427295Z", - "finish_time": "2022-08-11T03:01:48.44Z", - "assign_time": "2022-08-11T03:00:36.98Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4952, - "build_id": 5149, - "build_number": "20220810.8", - "result": "succeeded", - "queue_time": "2022-08-10T22:24:17.5133333Z", - "start_time": "2022-08-10T22:28:41.8831876Z", - "finish_time": "2022-08-10T22:31:12.17Z", - "assign_time": "2022-08-10T22:28:28.5333333Z", - "definition_id": 391, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4951, - "build_id": 5145, - "build_number": "20220810.7", - "result": "succeeded", - "queue_time": "2022-08-10T22:24:16.2266667Z", - "start_time": "2022-08-10T22:24:32.7143159Z", - "finish_time": "2022-08-10T22:28:27.7133333Z", - "assign_time": "2022-08-10T22:24:16.2633333Z", - "definition_id": 391, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4950, - "build_id": 5144, - "build_number": "20220810.6", - "result": "failed", - "queue_time": "2022-08-10T22:16:23.8866667Z", - "start_time": "2022-08-10T22:18:53.7076646Z", - "finish_time": "2022-08-10T22:21:10.2933333Z", - "assign_time": "2022-08-10T22:18:36.9166667Z", - "definition_id": 391, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4949, - "build_id": 5143, - "build_number": "20220810.5", - "result": "failed", - "queue_time": "2022-08-10T22:10:05.1666667Z", - "start_time": "2022-08-10T22:15:12.6511213Z", - "finish_time": "2022-08-10T22:18:36.0266667Z", - "assign_time": "2022-08-10T22:14:53.49Z", - "definition_id": 391, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4948, - "build_id": 5139, - "build_number": "20220810.4", - "result": "failed", - "queue_time": "2022-08-10T22:09:36.2133333Z", - "start_time": "2022-08-10T22:11:57.7706354Z", - "finish_time": "2022-08-10T22:14:52.64Z", - "assign_time": "2022-08-10T22:11:41.84Z", - "definition_id": 391, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4947, - "build_id": 5135, - "build_number": "20220810.3", - "result": "failed", - "queue_time": "2022-08-10T22:08:11.87Z", - "start_time": "2022-08-10T22:09:49.6121805Z", - "finish_time": "2022-08-10T22:11:41.2033333Z", - "assign_time": "2022-08-10T22:09:38.72Z", - "definition_id": 391, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4946, - "build_id": 5131, - "build_number": "20220810.2", - "result": "failed", - "queue_time": "2022-08-10T22:07:03.78Z", - "start_time": "2022-08-10T22:07:24.865421Z", - "finish_time": "2022-08-10T22:09:37.6433333Z", - "assign_time": "2022-08-10T22:07:04.03Z", - "definition_id": 391, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4945, - "build_id": 5127, - "build_number": "20220810.1", - "result": "failed", - "queue_time": "2022-08-10T22:05:16.8433333Z", - "start_time": "2022-08-10T22:05:40.1526981Z", - "finish_time": "2022-08-10T22:06:51.0533333Z", - "assign_time": "2022-08-10T22:05:16.9066667Z", - "definition_id": 391, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4944, - "build_id": 5120, - "build_number": "20220810.2", - "result": "failed", - "queue_time": "2022-08-10T20:54:58.1433333Z", - "start_time": "2022-08-10T20:55:56.6551759Z", - "finish_time": "2022-08-10T20:56:27.06Z", - "assign_time": "2022-08-10T20:55:43.2933333Z", - "definition_id": 382, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4943, - "build_id": 5117, - "build_number": "20220810.1", - "result": "failed", - "queue_time": "2022-08-10T20:54:52.31Z", - "start_time": "2022-08-10T20:55:09.3477439Z", - "finish_time": "2022-08-10T20:55:42.0333333Z", - "assign_time": "2022-08-10T20:54:52.3666667Z", - "definition_id": 382, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4942, - "build_id": 5116, - "build_number": "20220809.1", - "result": "succeeded", - "queue_time": "2022-08-09T03:00:27.2066667Z", - "start_time": "2022-08-09T03:00:35.1752479Z", - "finish_time": "2022-08-09T03:01:28.3366667Z", - "assign_time": "2022-08-09T03:00:27.5633333Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4941, - "build_id": 5115, - "build_number": "20220808.1", - "result": "failed", - "queue_time": "2022-08-08T17:56:30.37Z", - "start_time": "2022-08-08T17:56:48.1800943Z", - "finish_time": "2022-08-08T17:57:29.7733333Z", - "assign_time": "2022-08-08T17:56:30.4Z", - "definition_id": 382, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", - "request_id": 4940, - "build_id": 5112, - "build_number": "5112", - "result": "succeeded", - "queue_time": "2022-08-08T17:51:29.1566667Z", - "start_time": "2022-08-08T17:51:47.1020425Z", - "finish_time": "2022-08-08T17:52:37.01Z", - "assign_time": "2022-08-08T17:51:29.22Z", - "definition_id": 389, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4939, - "build_id": 5111, - "build_number": "20220808.1", - "result": "succeeded", - "queue_time": "2022-08-08T03:00:33.19Z", - "start_time": "2022-08-08T03:00:41.4371308Z", - "finish_time": "2022-08-08T03:01:35.4266667Z", - "assign_time": "2022-08-08T03:00:33.26Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "cfa20e98-6997-523c-4233-f0a7302c929f", - "request_id": 4938, - "build_id": 5110, - "build_number": "5110", - "result": "succeeded", - "queue_time": "2022-07-28T23:37:25.4433333Z", - "start_time": "2022-07-28T23:39:01.1647409Z", - "finish_time": "2022-07-28T23:39:53.2166667Z", - "assign_time": "2022-07-28T23:38:49.5033333Z", - "definition_id": 381, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", - "request_id": 4937, - "build_id": 5110, - "build_number": "5110", - "result": "succeeded", - "queue_time": "2022-07-28T23:37:25.4233333Z", - "start_time": "2022-07-28T23:37:41.9972446Z", - "finish_time": "2022-07-28T23:38:48.7133333Z", - "assign_time": "2022-07-28T23:37:25.7066667Z", - "definition_id": 381, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4936, - "build_id": 5109, - "build_number": "20220728.1", - "result": "succeeded", - "queue_time": "2022-07-28T03:00:31.0466667Z", - "start_time": "2022-07-28T03:00:39.5725796Z", - "finish_time": "2022-07-28T03:01:28.22Z", - "assign_time": "2022-07-28T03:00:31.12Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4935, - "build_id": 5107, - "build_number": "20220726.1", - "result": "succeeded", - "queue_time": "2022-07-26T03:00:13.81Z", - "start_time": "2022-07-26T03:00:24.9304002Z", - "finish_time": "2022-07-26T03:01:20.47Z", - "assign_time": "2022-07-26T03:00:14.8566667Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "899a9724-4530-558a-15f1-375d2bccc79e", - "request_id": 4934, - "build_id": 5105, - "build_number": "20220725.2", - "result": "succeeded", - "queue_time": "2022-07-25T21:35:31.2933333Z", - "start_time": "2022-07-25T21:35:36.7385249Z", - "finish_time": "2022-07-25T21:36:30.7066667Z", - "assign_time": "2022-07-25T21:35:31.3466667Z", - "definition_id": 378, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "899a9724-4530-558a-15f1-375d2bccc79e", - "request_id": 4933, - "build_id": 5104, - "build_number": "20220725.1", - "result": "succeeded", - "queue_time": "2022-07-25T20:50:01.22Z", - "start_time": "2022-07-25T20:50:07.4147643Z", - "finish_time": "2022-07-25T20:50:54.54Z", - "assign_time": "2022-07-25T20:50:01.46Z", - "definition_id": 378, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4932, - "build_id": 5102, - "build_number": "20220719.1", - "result": "succeeded", - "queue_time": "2022-07-19T03:00:22.2666667Z", - "start_time": "2022-07-19T03:00:31.3918294Z", - "finish_time": "2022-07-19T03:01:29.17Z", - "assign_time": "2022-07-19T03:00:22.3033333Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4931, - "build_id": 5101, - "build_number": "20220718.1", - "result": "succeeded", - "queue_time": "2022-07-18T18:45:50.1866667Z", - "start_time": "2022-07-18T18:45:56.8851106Z", - "finish_time": "2022-07-18T18:46:10.4233333Z", - "assign_time": "2022-07-18T18:45:50.28Z", - "definition_id": 380, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "96c60851-4ac0-512f-ac8a-daf36b6a2b26", - "request_id": 4930, - "build_id": 5100, - "build_number": "20220718.1", - "result": "succeeded", - "queue_time": "2022-07-18T18:43:47.0133333Z", - "start_time": "2022-07-18T18:44:44.683617Z", - "finish_time": "2022-07-18T18:44:57.0366667Z", - "assign_time": "2022-07-18T18:44:23.9933333Z", - "definition_id": 197, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "ca395085-040a-526b-2ce8-bdc85f692774", - "request_id": 4929, - "build_id": 5100, - "build_number": "20220718.1", - "result": "succeeded", - "queue_time": "2022-07-18T18:43:46.7466667Z", - "start_time": "2022-07-18T18:44:11.1374529Z", - "finish_time": "2022-07-18T18:44:23.3633333Z", - "assign_time": "2022-07-18T18:44:04.8533333Z", - "definition_id": 197, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "341b3d8e-0d13-57d4-859b-65d31dcbc29e", - "request_id": 4928, - "build_id": 5100, - "build_number": "20220718.1", - "result": "succeeded", - "queue_time": "2022-07-18T18:43:46.7433333Z", - "start_time": "2022-07-18T18:43:53.5495773Z", - "finish_time": "2022-07-18T18:44:03.7166667Z", - "assign_time": "2022-07-18T18:43:46.7733333Z", - "definition_id": 197, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4927, - "build_id": 5098, - "build_number": "20220718.1", - "result": "succeeded", - "queue_time": "2022-07-18T18:40:39.23Z", - "start_time": "2022-07-18T18:40:49.010239Z", - "finish_time": "2022-07-18T18:41:32.5133333Z", - "assign_time": "2022-07-18T18:40:39.2966667Z", - "definition_id": 379, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4926, - "build_id": 5097, - "build_number": "20220718.1", - "result": "succeeded", - "queue_time": "2022-07-18T03:00:20.35Z", - "start_time": "2022-07-18T03:00:29.0772621Z", - "finish_time": "2022-07-18T03:01:16.4033333Z", - "assign_time": "2022-07-18T03:00:20.4166667Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "899a9724-4530-558a-15f1-375d2bccc79e", - "request_id": 4925, - "build_id": 5096, - "build_number": "20220715.1", - "result": "succeeded", - "queue_time": "2022-07-15T15:54:11.64Z", - "start_time": "2022-07-15T15:54:17.2876517Z", - "finish_time": "2022-07-15T15:55:05.1266667Z", - "assign_time": "2022-07-15T15:54:11.7066667Z", - "definition_id": 378, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4924, - "build_id": 5092, - "build_number": "20220715.1", - "result": "succeeded", - "queue_time": "2022-07-15T03:00:19.7933333Z", - "start_time": "2022-07-15T03:00:31.8579246Z", - "finish_time": "2022-07-15T03:01:10.9533333Z", - "assign_time": "2022-07-15T03:00:19.8733333Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "899a9724-4530-558a-15f1-375d2bccc79e", - "request_id": 4923, - "build_id": 5091, - "build_number": "20220714.1", - "result": "succeeded", - "queue_time": "2022-07-14T20:44:28.6066667Z", - "start_time": "2022-07-14T20:44:37.1245218Z", - "finish_time": "2022-07-14T20:45:43.04Z", - "assign_time": "2022-07-14T20:44:28.9166667Z", - "definition_id": 378, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4922, - "build_id": 5090, - "build_number": "20220714.1", - "result": "succeeded", - "queue_time": "2022-07-14T03:00:34.1933333Z", - "start_time": "2022-07-14T03:00:41.5002481Z", - "finish_time": "2022-07-14T03:01:26.43Z", - "assign_time": "2022-07-14T03:00:34.2533333Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4921, - "build_id": 5089, - "build_number": "20220713.1", - "result": "succeeded", - "queue_time": "2022-07-13T20:25:18.7966667Z", - "start_time": "2022-07-13T20:25:28.2135186Z", - "finish_time": "2022-07-13T20:26:16.3533333Z", - "assign_time": "2022-07-13T20:25:18.9966667Z", - "definition_id": 377, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4920, - "build_id": 5084, - "build_number": "20220713.1", - "result": "succeeded", - "queue_time": "2022-07-13T13:46:02.8033333Z", - "start_time": "2022-07-13T13:47:12.5184633Z", - "finish_time": "2022-07-13T13:47:53.0966667Z", - "assign_time": "2022-07-13T13:47:03.9233333Z", - "definition_id": 373, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", - "request_id": 4919, - "build_id": 5083, - "build_number": "20220713.1", - "result": "failed", - "queue_time": "2022-07-13T13:46:01.12Z", - "start_time": "2022-07-13T13:46:13.2306562Z", - "finish_time": "2022-07-13T13:47:02.71Z", - "assign_time": "2022-07-13T13:46:01.1766667Z", - "definition_id": 372, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4918, - "build_id": 5080, - "build_number": "20220712.1", - "result": "failed", - "queue_time": "2022-07-12T17:06:15.5033333Z", - "start_time": "2022-07-12T17:06:26.1795208Z", - "finish_time": "2022-07-12T17:06:55.86Z", - "assign_time": "2022-07-12T17:06:15.74Z", - "definition_id": 376, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4917, - "build_id": 5079, - "build_number": "20220712.1", - "result": "succeeded", - "queue_time": "2022-07-12T14:48:45.8033333Z", - "start_time": "2022-07-12T14:48:52.8152685Z", - "finish_time": "2022-07-12T14:49:43.0233333Z", - "assign_time": "2022-07-12T14:48:46.3166667Z", - "definition_id": 375, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4916, - "build_id": 5078, - "build_number": "20220712.1", - "result": "succeeded", - "queue_time": "2022-07-12T03:00:11.5033333Z", - "start_time": "2022-07-12T03:00:23.9071603Z", - "finish_time": "2022-07-12T03:01:02.62Z", - "assign_time": "2022-07-12T03:00:11.7666667Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "ca395085-040a-526b-2ce8-bdc85f692774", - "request_id": 4915, - "build_id": 5077, - "build_number": "20220711.1", - "result": "failed", - "queue_time": "2022-07-11T22:08:51.9533333Z", - "start_time": "2022-07-11T22:09:03.1483001Z", - "finish_time": "2022-07-11T22:09:24.9666667Z", - "assign_time": "2022-07-11T22:08:52.1566667Z", - "definition_id": 51, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4914, - "build_id": 5076, - "build_number": "20220711.1", - "result": "succeeded", - "queue_time": "2022-07-11T20:42:40.6Z", - "start_time": "2022-07-11T20:43:19.0923053Z", - "finish_time": "2022-07-11T20:43:30.9233333Z", - "assign_time": "2022-07-11T20:43:11.27Z", - "definition_id": 374, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "96c60851-4ac0-512f-ac8a-daf36b6a2b26", - "request_id": 4913, - "build_id": 5075, - "build_number": "20220711.1", - "result": "succeeded", - "queue_time": "2022-07-11T20:42:13.6133333Z", - "start_time": "2022-07-11T20:42:59.2918804Z", - "finish_time": "2022-07-11T20:43:10.2133333Z", - "assign_time": "2022-07-11T20:42:51.9266667Z", - "definition_id": 197, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "ca395085-040a-526b-2ce8-bdc85f692774", - "request_id": 4912, - "build_id": 5075, - "build_number": "20220711.1", - "result": "succeeded", - "queue_time": "2022-07-11T20:42:13.5566667Z", - "start_time": "2022-07-11T20:42:39.2587562Z", - "finish_time": "2022-07-11T20:42:50.9533333Z", - "assign_time": "2022-07-11T20:42:30.8066667Z", - "definition_id": 197, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "341b3d8e-0d13-57d4-859b-65d31dcbc29e", - "request_id": 4911, - "build_id": 5075, - "build_number": "20220711.1", - "result": "succeeded", - "queue_time": "2022-07-11T20:42:13.5466667Z", - "start_time": "2022-07-11T20:42:20.169292Z", - "finish_time": "2022-07-11T20:42:30.1066667Z", - "assign_time": "2022-07-11T20:42:13.5933333Z", - "definition_id": 197, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4910, - "build_id": 5073, - "build_number": "20220711.1", - "result": "succeeded", - "queue_time": "2022-07-11T20:40:33.65Z", - "start_time": "2022-07-11T20:40:39.6509289Z", - "finish_time": "2022-07-11T20:41:39.77Z", - "assign_time": "2022-07-11T20:40:33.88Z", - "definition_id": 373, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", - "request_id": 4909, - "build_id": 5072, - "build_number": "20220711.1", - "result": "canceled", - "queue_time": "2022-07-11T15:02:41.43Z", - "start_time": "2022-07-11T15:02:52.8313534Z", - "finish_time": "2022-07-11T15:02:58.06Z", - "assign_time": "2022-07-11T15:02:41.4766667Z", - "definition_id": 372, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", - "request_id": 4908, - "build_id": 5071, - "build_number": "20220711.1", - "result": "failed", - "queue_time": "2022-07-11T14:58:14.99Z", - "start_time": "2022-07-11T14:58:21.4957133Z", - "finish_time": "2022-07-11T14:58:41.8933333Z", - "assign_time": "2022-07-11T14:58:15.0266667Z", - "definition_id": 371, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", - "request_id": 4907, - "build_id": 5070, - "build_number": "20220711.1", - "result": "failed", - "queue_time": "2022-07-11T14:31:09.8066667Z", - "start_time": "2022-07-11T14:31:24.8007924Z", - "finish_time": "2022-07-11T14:31:59.3633333Z", - "assign_time": "2022-07-11T14:31:09.8633333Z", - "definition_id": 370, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", - "request_id": 4906, - "build_id": 5069, - "build_number": "20220711.1", - "result": "failed", - "queue_time": "2022-07-11T14:28:25.6866667Z", - "start_time": "2022-07-11T14:28:32.763647Z", - "finish_time": "2022-07-11T14:28:46.5933333Z", - "assign_time": "2022-07-11T14:28:25.73Z", - "definition_id": 369, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "76ed1102-9071-5354-720f-6f09bbc9f0c0", - "request_id": 4905, - "build_id": 5068, - "build_number": "20220711.1", - "result": "failed", - "queue_time": "2022-07-11T14:24:10.3233333Z", - "start_time": "2022-07-11T14:25:07.2541035Z", - "finish_time": "2022-07-11T14:25:34.6333333Z", - "assign_time": "2022-07-11T14:25:00.7966667Z", - "definition_id": 368, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "00b6a206-eb91-585b-3d14-cf1a4d7b1970", - "request_id": 4904, - "build_id": 5068, - "build_number": "20220711.1", - "result": "failed", - "queue_time": "2022-07-11T14:24:10.15Z", - "start_time": "2022-07-11T14:24:42.1401754Z", - "finish_time": "2022-07-11T14:25:00.07Z", - "assign_time": "2022-07-11T14:24:34.3Z", - "definition_id": 368, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "19c563d8-3dcd-57d1-cd5e-9dd946b0a29b", - "request_id": 4903, - "build_id": 5068, - "build_number": "20220711.1", - "result": "failed", - "queue_time": "2022-07-11T14:24:10.14Z", - "start_time": "2022-07-11T14:24:16.1904439Z", - "finish_time": "2022-07-11T14:24:33.44Z", - "assign_time": "2022-07-11T14:24:10.17Z", - "definition_id": 368, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4902, - "build_id": 5067, - "build_number": "20220711.1", - "result": "succeeded", - "queue_time": "2022-07-11T14:18:10.19Z", - "start_time": "2022-07-11T14:18:18.3555844Z", - "finish_time": "2022-07-11T14:19:22.6266667Z", - "assign_time": "2022-07-11T14:18:10.3466667Z", - "definition_id": 367, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "6a659b14-a5ad-5ce8-05ff-9105f4d16f55", - "request_id": 4901, - "build_id": 107, - "build_number": "Release-1 / Stage 1", - "result": "succeeded", - "queue_time": "2022-06-30T20:15:02.33Z", - "start_time": "2022-06-30T20:15:43.3995066Z", - "finish_time": "2022-06-30T20:15:51.7133333Z", - "assign_time": "2022-06-30T20:15:32.3933333Z", - "definition_id": 14, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "3b770d45-ae29-59a7-a774-67c6a1476782", - "request_id": 4900, - "build_id": 108, - "build_number": "Release-1 / Stage 2", - "result": "succeeded", - "queue_time": "2022-06-30T20:14:52.4266667Z", - "start_time": "2022-06-30T20:15:10.1184454Z", - "finish_time": "2022-06-30T20:15:31.55Z", - "assign_time": "2022-06-30T20:14:52.7866667Z", - "definition_id": 14, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", - "request_id": 4899, - "build_id": 5066, - "build_number": "5066", - "result": "succeeded", - "queue_time": "2022-06-30T13:49:34.8366667Z", - "start_time": "2022-06-30T13:49:44.5760594Z", - "finish_time": "2022-06-30T13:52:18.75Z", - "assign_time": "2022-06-30T13:49:35.0133333Z", - "definition_id": 366, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", - "request_id": 4898, - "build_id": 5065, - "build_number": "5065", - "result": "succeeded", - "queue_time": "2022-06-30T13:20:41.41Z", - "start_time": "2022-06-30T13:20:48.1950176Z", - "finish_time": "2022-06-30T13:24:58.39Z", - "assign_time": "2022-06-30T13:20:41.4533333Z", - "definition_id": 365, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", - "request_id": 4897, - "build_id": 5064, - "build_number": "5064", - "result": "succeeded", - "queue_time": "2022-06-30T12:35:50.17Z", - "start_time": "2022-06-30T12:35:57.4102501Z", - "finish_time": "2022-06-30T12:39:10.7633333Z", - "assign_time": "2022-06-30T12:35:50.23Z", - "definition_id": 365, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4896, - "build_id": 5063, - "build_number": "20220630.1", - "result": "succeeded", - "queue_time": "2022-06-30T03:00:17.8733333Z", - "start_time": "2022-06-30T03:00:26.8409899Z", - "finish_time": "2022-06-30T03:01:50.0266667Z", - "assign_time": "2022-06-30T03:00:17.91Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4895, - "build_id": 5061, - "build_number": "20220629.2", - "result": "succeeded", - "queue_time": "2022-06-29T19:51:17.76Z", - "start_time": "2022-06-29T19:51:23.9334952Z", - "finish_time": "2022-06-29T19:52:46.86Z", - "assign_time": "2022-06-29T19:51:17.82Z", - "definition_id": 364, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4894, - "build_id": 5058, - "build_number": "20220629.1", - "result": "succeeded", - "queue_time": "2022-06-29T19:41:00.17Z", - "start_time": "2022-06-29T19:41:08.6550627Z", - "finish_time": "2022-06-29T19:44:41.7466667Z", - "assign_time": "2022-06-29T19:41:00.45Z", - "definition_id": 364, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4893, - "build_id": 5054, - "build_number": "20220629.1", - "result": "succeeded", - "queue_time": "2022-06-29T03:00:36.52Z", - "start_time": "2022-06-29T03:00:45.436629Z", - "finish_time": "2022-06-29T03:01:57.1366667Z", - "assign_time": "2022-06-29T03:00:36.56Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "bae70de3-1eac-5ef9-ecf5-c0635ec73bc0", - "request_id": 4892, - "build_id": 5052, - "build_number": "20220628.7", - "result": "succeeded", - "queue_time": "2022-06-28T19:11:13.5933333Z", - "start_time": "2022-06-28T19:11:21.6684563Z", - "finish_time": "2022-06-28T19:12:21.8866667Z", - "assign_time": "2022-06-28T19:11:13.6466667Z", - "definition_id": 363, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "bae70de3-1eac-5ef9-ecf5-c0635ec73bc0", - "request_id": 4891, - "build_id": 5051, - "build_number": "20220628.6", - "result": "succeeded", - "queue_time": "2022-06-28T16:45:46.73Z", - "start_time": "2022-06-28T16:45:56.8715565Z", - "finish_time": "2022-06-28T16:46:56.2666667Z", - "assign_time": "2022-06-28T16:45:46.7633333Z", - "definition_id": 363, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "bae70de3-1eac-5ef9-ecf5-c0635ec73bc0", - "request_id": 4890, - "build_id": 5050, - "build_number": "20220628.5", - "result": "failed", - "queue_time": "2022-06-28T16:42:49.2Z", - "start_time": "2022-06-28T16:42:54.4510649Z", - "finish_time": "2022-06-28T16:43:09.88Z", - "assign_time": "2022-06-28T16:42:49.2266667Z", - "definition_id": 363, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "bae70de3-1eac-5ef9-ecf5-c0635ec73bc0", - "request_id": 4889, - "build_id": 5049, - "build_number": "20220628.4", - "result": "failed", - "queue_time": "2022-06-28T16:38:35.2Z", - "start_time": "2022-06-28T16:38:41.1860027Z", - "finish_time": "2022-06-28T16:38:56.49Z", - "assign_time": "2022-06-28T16:38:35.2633333Z", - "definition_id": 363, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "2831d33e-84dd-5533-eda0-8105954f1bc8", - "request_id": 4888, - "build_id": 5048, - "build_number": "20220628.3", - "result": "succeeded", - "queue_time": "2022-06-28T16:31:50.58Z", - "start_time": "2022-06-28T16:31:56.974368Z", - "finish_time": "2022-06-28T16:32:57.4933333Z", - "assign_time": "2022-06-28T16:31:50.6066667Z", - "definition_id": 363, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "2831d33e-84dd-5533-eda0-8105954f1bc8", - "request_id": 4887, - "build_id": 5047, - "build_number": "20220628.2", - "result": "succeeded", - "queue_time": "2022-06-28T16:27:16.41Z", - "start_time": "2022-06-28T16:27:25.7030557Z", - "finish_time": "2022-06-28T16:28:07.04Z", - "assign_time": "2022-06-28T16:27:16.68Z", - "definition_id": 363, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "2831d33e-84dd-5533-eda0-8105954f1bc8", - "request_id": 4886, - "build_id": 5046, - "build_number": "20220628.1", - "result": "succeeded", - "queue_time": "2022-06-28T16:10:15.1866667Z", - "start_time": "2022-06-28T16:10:22.632602Z", - "finish_time": "2022-06-28T16:11:00.95Z", - "assign_time": "2022-06-28T16:10:15.4566667Z", - "definition_id": 363, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4885, - "build_id": 5045, - "build_number": "20220628.1", - "result": "succeeded", - "queue_time": "2022-06-28T03:00:17.8566667Z", - "start_time": "2022-06-28T03:00:30.6344983Z", - "finish_time": "2022-06-28T03:01:10.2466667Z", - "assign_time": "2022-06-28T03:00:17.8966667Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "2831d33e-84dd-5533-eda0-8105954f1bc8", - "request_id": 4884, - "build_id": 5043, - "build_number": "20220627.2", - "result": "succeeded", - "queue_time": "2022-06-27T17:47:08.16Z", - "start_time": "2022-06-27T17:47:15.987734Z", - "finish_time": "2022-06-27T17:50:44.12Z", - "assign_time": "2022-06-27T17:47:08.4933333Z", - "definition_id": 363, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "ca395085-040a-526b-2ce8-bdc85f692774", - "request_id": 4883, - "build_id": 5042, - "build_number": "20220627.1", - "result": "canceled", - "queue_time": "2022-06-27T17:26:33.07Z", - "start_time": "2022-06-27T17:26:39.6690274Z", - "finish_time": "2022-06-27T17:26:55.87Z", - "assign_time": "2022-06-27T17:26:33.49Z", - "definition_id": 168, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4882, - "build_id": 5035, - "build_number": "20220627.1", - "result": "succeeded", - "queue_time": "2022-06-27T16:21:06.4833333Z", - "start_time": "2022-06-27T16:21:11.8349063Z", - "finish_time": "2022-06-27T16:21:58.5633333Z", - "assign_time": "2022-06-27T16:21:06.54Z", - "definition_id": 363, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4881, - "build_id": 5034, - "build_number": "20220623.1", - "result": "succeeded", - "queue_time": "2022-06-23T03:00:33.8933333Z", - "start_time": "2022-06-23T03:00:45.661288Z", - "finish_time": "2022-06-23T03:01:31.83Z", - "assign_time": "2022-06-23T03:00:34.53Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "a528ef4b-e2e0-565b-271a-65845573d880", - "request_id": 4880, - "build_id": 5033, - "build_number": "20220623.2", - "result": "succeeded", - "queue_time": "2022-06-23T00:37:06.3233333Z", - "start_time": "2022-06-23T00:37:11.8207797Z", - "finish_time": "2022-06-23T00:37:41.7266667Z", - "assign_time": "2022-06-23T00:37:06.38Z", - "definition_id": 359, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "ce39968d-2aee-58c0-6354-4429990bc777", - "request_id": 4879, - "build_id": 5033, - "build_number": "20220623.2", - "result": "succeeded", - "queue_time": "2022-06-23T00:36:28.27Z", - "start_time": "2022-06-23T00:36:33.5058903Z", - "finish_time": "2022-06-23T00:37:00.7733333Z", - "assign_time": "2022-06-23T00:36:28.3266667Z", - "definition_id": 359, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "7cb24041-3325-5b8a-c38d-87131110a6bf", - "request_id": 4878, - "build_id": 5033, - "build_number": "20220623.2", - "result": "succeeded", - "queue_time": "2022-06-23T00:34:08.6633333Z", - "start_time": "2022-06-23T00:35:54.9845771Z", - "finish_time": "2022-06-23T00:36:22.5Z", - "assign_time": "2022-06-23T00:34:08.6833333Z", - "definition_id": 359, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "5daf491e-fc1d-52d4-3c36-b35e31684732", - "request_id": 4877, - "build_id": 5033, - "build_number": "20220623.2", - "result": "succeeded", - "queue_time": "2022-06-23T00:32:35.8766667Z", - "start_time": "2022-06-23T00:33:28.2471615Z", - "finish_time": "2022-06-23T00:34:06.54Z", - "assign_time": "2022-06-23T00:33:18.14Z", - "definition_id": 359, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "2431e782-2f38-5ac4-c2f8-af294f6d514a", - "request_id": 4876, - "build_id": 5033, - "build_number": "20220623.2", - "result": "succeeded", - "queue_time": "2022-06-23T00:31:39.97Z", - "start_time": "2022-06-23T00:32:40.1865253Z", - "finish_time": "2022-06-23T00:33:17.37Z", - "assign_time": "2022-06-23T00:32:33.9833333Z", - "definition_id": 359, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "54beca5a-7b68-5580-ddd0-8aef5b91640f", - "request_id": 4875, - "build_id": 5033, - "build_number": "20220623.2", - "result": "succeeded", - "queue_time": "2022-06-23T00:31:39.6833333Z", - "start_time": "2022-06-23T00:31:47.6971699Z", - "finish_time": "2022-06-23T00:32:33.22Z", - "assign_time": "2022-06-23T00:31:39.7033333Z", - "definition_id": 359, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "a528ef4b-e2e0-565b-271a-65845573d880", - "request_id": 4871, - "build_id": 5032, - "build_number": "20220623.1", - "result": "canceled", - "queue_time": "2022-06-23T00:30:56.79Z", - "start_time": "2022-06-23T00:31:01.9918715Z", - "finish_time": "2022-06-23T00:31:19.5833333Z", - "assign_time": "2022-06-23T00:30:56.8533333Z", - "definition_id": 359, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", - "request_id": 4870, - "build_id": 5031, - "build_number": "5031", - "result": "succeeded", - "queue_time": "2022-06-22T18:52:57.21Z", - "start_time": "2022-06-22T18:54:41.9650756Z", - "finish_time": "2022-06-22T18:55:41.29Z", - "assign_time": "2022-06-22T18:54:25.0866667Z", - "definition_id": 361, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "cfa20e98-6997-523c-4233-f0a7302c929f", - "request_id": 4869, - "build_id": 5031, - "build_number": "5031", - "result": "succeeded", - "queue_time": "2022-06-22T18:52:57.2Z", - "start_time": "2022-06-22T18:53:14.9752109Z", - "finish_time": "2022-06-22T18:54:24.2033333Z", - "assign_time": "2022-06-22T18:52:57.2233333Z", - "definition_id": 361, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", - "request_id": 4868, - "build_id": 5029, - "build_number": "5029", - "result": "succeeded", - "queue_time": "2022-06-22T13:01:36.7433333Z", - "start_time": "2022-06-22T13:03:00.7879139Z", - "finish_time": "2022-06-22T13:03:57.8833333Z", - "assign_time": "2022-06-22T13:02:40.4833333Z", - "definition_id": 360, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "cfa20e98-6997-523c-4233-f0a7302c929f", - "request_id": 4867, - "build_id": 5029, - "build_number": "5029", - "result": "succeeded", - "queue_time": "2022-06-22T13:01:36.48Z", - "start_time": "2022-06-22T13:01:51.5040284Z", - "finish_time": "2022-06-22T13:02:39.8466667Z", - "assign_time": "2022-06-22T13:01:36.9533333Z", - "definition_id": 360, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4866, - "build_id": 5028, - "build_number": "20220622.1", - "result": "succeeded", - "queue_time": "2022-06-22T03:00:34.3866667Z", - "start_time": "2022-06-22T03:00:42.8728772Z", - "finish_time": "2022-06-22T03:01:23.4566667Z", - "assign_time": "2022-06-22T03:00:34.5533333Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", - "request_id": 4865, - "build_id": 5027, - "build_number": "5027", - "result": "succeeded", - "queue_time": "2022-06-21T18:08:56.53Z", - "start_time": "2022-06-21T18:09:05.5510972Z", - "finish_time": "2022-06-21T18:09:53.5Z", - "assign_time": "2022-06-21T18:08:56.7066667Z", - "definition_id": 361, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "5daf491e-fc1d-52d4-3c36-b35e31684732", - "request_id": 4864, - "build_id": 5026, - "build_number": "20220621.2", - "result": "succeeded", - "queue_time": "2022-06-21T17:04:17.85Z", - "start_time": "2022-06-21T17:06:53.9745617Z", - "finish_time": "2022-06-21T17:07:25.3266667Z", - "assign_time": "2022-06-21T17:06:44.67Z", - "definition_id": 359, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "ce39968d-2aee-58c0-6354-4429990bc777", - "request_id": 4863, - "build_id": 5026, - "build_number": "20220621.2", - "result": "succeeded", - "queue_time": "2022-06-21T17:03:33.3766667Z", - "start_time": "2022-06-21T17:06:01.1201953Z", - "finish_time": "2022-06-21T17:06:43.8966667Z", - "assign_time": "2022-06-21T17:05:54.9566667Z", - "definition_id": 359, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "2431e782-2f38-5ac4-c2f8-af294f6d514a", - "request_id": 4862, - "build_id": 5026, - "build_number": "20220621.2", - "result": "succeeded", - "queue_time": "2022-06-21T17:02:20.06Z", - "start_time": "2022-06-21T17:05:07.8148768Z", - "finish_time": "2022-06-21T17:05:54.32Z", - "assign_time": "2022-06-21T17:05:00.4Z", - "definition_id": 359, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "a528ef4b-e2e0-565b-271a-65845573d880", - "request_id": 4861, - "build_id": 5026, - "build_number": "20220621.2", - "result": "succeeded", - "queue_time": "2022-06-21T17:02:19.9Z", - "start_time": "2022-06-21T17:04:22.8635006Z", - "finish_time": "2022-06-21T17:04:59.4966667Z", - "assign_time": "2022-06-21T17:04:16.2166667Z", - "definition_id": 359, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "54beca5a-7b68-5580-ddd0-8aef5b91640f", - "request_id": 4860, - "build_id": 5026, - "build_number": "20220621.2", - "result": "succeeded", - "queue_time": "2022-06-21T17:02:18.9633333Z", - "start_time": "2022-06-21T17:03:35.4472694Z", - "finish_time": "2022-06-21T17:04:15.2066667Z", - "assign_time": "2022-06-21T17:03:27.2Z", - "definition_id": 359, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "7cb24041-3325-5b8a-c38d-87131110a6bf", - "request_id": 4859, - "build_id": 5026, - "build_number": "20220621.2", - "result": "succeeded", - "queue_time": "2022-06-21T17:02:17.9Z", - "start_time": "2022-06-21T17:02:51.4121619Z", - "finish_time": "2022-06-21T17:03:26.3666667Z", - "assign_time": "2022-06-21T17:02:43.3566667Z", - "definition_id": 359, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", - "request_id": 4858, - "build_id": 5025, - "build_number": "5025", - "result": "succeeded", - "queue_time": "2022-06-21T17:01:39.48Z", - "start_time": "2022-06-21T17:01:52.5755448Z", - "finish_time": "2022-06-21T17:02:42.6633333Z", - "assign_time": "2022-06-21T17:01:39.54Z", - "definition_id": 360, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "7e70de06-f711-585d-8aa0-f04466a62cd4", - "request_id": 4857, - "build_id": 5024, - "build_number": "20220621.1", - "result": "succeeded", - "queue_time": "2022-06-21T16:59:29.8433333Z", - "start_time": "2022-06-21T17:00:18.7374553Z", - "finish_time": "2022-06-21T17:00:47.1933333Z", - "assign_time": "2022-06-21T17:00:11.0233333Z", - "definition_id": 359, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "a528ef4b-e2e0-565b-271a-65845573d880", - "request_id": 4856, - "build_id": 5024, - "build_number": "20220621.1", - "result": "succeeded", - "queue_time": "2022-06-21T16:58:34.2633333Z", - "start_time": "2022-06-21T16:59:33.2423874Z", - "finish_time": "2022-06-21T17:00:09.8933333Z", - "assign_time": "2022-06-21T16:59:27.85Z", - "definition_id": 359, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "ce39968d-2aee-58c0-6354-4429990bc777", - "request_id": 4855, - "build_id": 5024, - "build_number": "20220621.1", - "result": "succeeded", - "queue_time": "2022-06-21T16:58:33.5866667Z", - "start_time": "2022-06-21T16:58:41.9914811Z", - "finish_time": "2022-06-21T16:59:27.19Z", - "assign_time": "2022-06-21T16:58:33.8166667Z", - "definition_id": 359, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4854, - "build_id": 5022, - "build_number": "20220621.1", - "result": "succeeded", - "queue_time": "2022-06-21T14:07:44.98Z", - "start_time": "2022-06-21T14:07:50.4618729Z", - "finish_time": "2022-06-21T14:08:42.87Z", - "assign_time": "2022-06-21T14:07:45.44Z", - "definition_id": 358, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "8a08b103-7f3c-5f4b-1889-6a795acbb007", - "request_id": 4853, - "build_id": 5020, - "build_number": "20220621.1", - "result": "succeeded", - "queue_time": "2022-06-21T13:59:04.4533333Z", - "start_time": "2022-06-21T13:59:09.9661262Z", - "finish_time": "2022-06-21T13:59:55.37Z", - "assign_time": "2022-06-21T13:59:04.6266667Z", - "definition_id": 346, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4852, - "build_id": 5019, - "build_number": "20220621.1", - "result": "succeeded", - "queue_time": "2022-06-21T03:00:13.9766667Z", - "start_time": "2022-06-21T03:00:24.5103773Z", - "finish_time": "2022-06-21T03:00:58.54Z", - "assign_time": "2022-06-21T03:00:14.03Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "7e70de06-f711-585d-8aa0-f04466a62cd4", - "request_id": 4851, - "build_id": 5018, - "build_number": "20220620.1", - "result": "succeeded", - "queue_time": "2022-06-20T23:10:50.84Z", - "start_time": "2022-06-20T23:11:38.4182663Z", - "finish_time": "2022-06-20T23:12:07.37Z", - "assign_time": "2022-06-20T23:11:33.4133333Z", - "definition_id": 357, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "770cf1cf-842d-514f-a534-0e40b52e5eb9", - "request_id": 4850, - "build_id": 5018, - "build_number": "20220620.1", - "result": "succeeded", - "queue_time": "2022-06-20T23:10:50.38Z", - "start_time": "2022-06-20T23:10:55.3464419Z", - "finish_time": "2022-06-20T23:11:32.6766667Z", - "assign_time": "2022-06-20T23:10:50.4366667Z", - "definition_id": 357, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "96b5718e-8351-56c3-5739-25aca4951cbb", - "request_id": 4849, - "build_id": 5018, - "build_number": "20220620.1", - "result": "succeeded", - "queue_time": "2022-06-20T23:10:05.7Z", - "start_time": "2022-06-20T23:10:13.4700282Z", - "finish_time": "2022-06-20T23:10:47.16Z", - "assign_time": "2022-06-20T23:10:05.87Z", - "definition_id": 357, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4848, - "build_id": 5017, - "build_number": "20220620.1", - "result": "succeeded", - "queue_time": "2022-06-20T23:06:00.4966667Z", - "start_time": "2022-06-20T23:06:06.1751544Z", - "finish_time": "2022-06-20T23:06:49.31Z", - "assign_time": "2022-06-20T23:06:00.55Z", - "definition_id": 356, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "770cf1cf-842d-514f-a534-0e40b52e5eb9", - "request_id": 4847, - "build_id": 5015, - "build_number": "20220620.1", - "result": "succeeded", - "queue_time": "2022-06-20T19:05:17.2066667Z", - "start_time": "2022-06-20T19:06:13.9070851Z", - "finish_time": "2022-06-20T19:07:10.79Z", - "assign_time": "2022-06-20T19:06:07.2133333Z", - "definition_id": 355, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "7e70de06-f711-585d-8aa0-f04466a62cd4", - "request_id": 4846, - "build_id": 5015, - "build_number": "20220620.1", - "result": "succeeded", - "queue_time": "2022-06-20T19:05:17.1133333Z", - "start_time": "2022-06-20T19:05:24.6210313Z", - "finish_time": "2022-06-20T19:06:06.49Z", - "assign_time": "2022-06-20T19:05:17.1733333Z", - "definition_id": 355, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "96b5718e-8351-56c3-5739-25aca4951cbb", - "request_id": 4845, - "build_id": 5015, - "build_number": "20220620.1", - "result": "succeeded", - "queue_time": "2022-06-20T19:04:26.5766667Z", - "start_time": "2022-06-20T19:04:33.5620123Z", - "finish_time": "2022-06-20T19:05:12.5Z", - "assign_time": "2022-06-20T19:04:26.65Z", - "definition_id": 355, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4844, - "build_id": 5014, - "build_number": "20220620.2", - "result": "succeeded", - "queue_time": "2022-06-20T18:39:11.04Z", - "start_time": "2022-06-20T18:39:16.0902085Z", - "finish_time": "2022-06-20T18:39:56.59Z", - "assign_time": "2022-06-20T18:39:11.09Z", - "definition_id": 354, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4843, - "build_id": 5013, - "build_number": "20220620.1", - "result": "failed", - "queue_time": "2022-06-20T18:35:40.1266667Z", - "start_time": "2022-06-20T18:35:47.4375926Z", - "finish_time": "2022-06-20T18:36:03.63Z", - "assign_time": "2022-06-20T18:35:40.3633333Z", - "definition_id": 354, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "0be8f30d-500c-5dcf-f5e7-65a05ef6a4e4", - "request_id": 4842, - "build_id": 5012, - "build_number": "20220620.2", - "result": "succeeded", - "queue_time": "2022-06-20T12:59:31.3166667Z", - "start_time": "2022-06-20T12:59:38.0453509Z", - "finish_time": "2022-06-20T13:00:27.7666667Z", - "assign_time": "2022-06-20T12:59:31.3733333Z", - "definition_id": 199, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "42265946-a31d-5c06-07b2-26be0eb8ee02", - "request_id": 4841, - "build_id": 5011, - "build_number": "20220620.1", - "result": "succeeded", - "queue_time": "2022-06-20T12:44:22.78Z", - "start_time": "2022-06-20T12:46:13.0374809Z", - "finish_time": "2022-06-20T12:46:49.9066667Z", - "assign_time": "2022-06-20T12:46:06.6433333Z", - "definition_id": 199, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "b8230f92-0c42-5846-82b9-bba6b3268ecc", - "request_id": 4840, - "build_id": 5011, - "build_number": "20220620.1", - "result": "succeeded", - "queue_time": "2022-06-20T12:44:22.3966667Z", - "start_time": "2022-06-20T12:45:29.6872732Z", - "finish_time": "2022-06-20T12:46:06.0333333Z", - "assign_time": "2022-06-20T12:45:23.1Z", - "definition_id": 199, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "2e489720-33fb-5f96-f422-9c8575243a35", - "request_id": 4839, - "build_id": 5011, - "build_number": "20220620.1", - "result": "succeeded", - "queue_time": "2022-06-20T12:44:20.8233333Z", - "start_time": "2022-06-20T12:44:29.5241689Z", - "finish_time": "2022-06-20T12:45:22.1866667Z", - "assign_time": "2022-06-20T12:44:21.0033333Z", - "definition_id": 199, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4838, - "build_id": 5010, - "build_number": "20220620.1", - "result": "succeeded", - "queue_time": "2022-06-20T03:00:31.4Z", - "start_time": "2022-06-20T03:00:43.8800831Z", - "finish_time": "2022-06-20T03:01:31.21Z", - "assign_time": "2022-06-20T03:00:31.4266667Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "899a9724-4530-558a-15f1-375d2bccc79e", - "request_id": 4837, - "build_id": 5009, - "build_number": "20220617.1", - "result": "succeeded", - "queue_time": "2022-06-17T20:50:14.3866667Z", - "start_time": "2022-06-17T20:50:20.6370575Z", - "finish_time": "2022-06-17T20:50:58.6533333Z", - "assign_time": "2022-06-17T20:50:14.44Z", - "definition_id": 353, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", - "request_id": 4836, - "build_id": 5008, - "build_number": "20220617.1", - "result": "succeeded", - "queue_time": "2022-06-17T20:48:16.2566667Z", - "start_time": "2022-06-17T20:48:21.5528335Z", - "finish_time": "2022-06-17T20:48:53.5966667Z", - "assign_time": "2022-06-17T20:48:16.3033333Z", - "definition_id": 352, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "2aeb1283-cf0c-566e-9807-aa6a26eaed8f", - "request_id": 4835, - "build_id": 5006, - "build_number": "20220617.1", - "result": "succeeded", - "queue_time": "2022-06-17T20:41:16.99Z", - "start_time": "2022-06-17T20:41:23.6520666Z", - "finish_time": "2022-06-17T20:41:53.8266667Z", - "assign_time": "2022-06-17T20:41:17.16Z", - "definition_id": 351, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4834, - "build_id": 5004, - "build_number": "20220617.1", - "result": "succeeded", - "queue_time": "2022-06-17T15:09:24.34Z", - "start_time": "2022-06-17T15:10:03.3755782Z", - "finish_time": "2022-06-17T15:10:32.15Z", - "assign_time": "2022-06-17T15:09:53.0233333Z", - "definition_id": 350, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "3c427f77-2132-5b78-efd3-e096cea98432", - "request_id": 4833, - "build_id": 5003, - "build_number": "20220617.2", - "result": "succeeded", - "queue_time": "2022-06-17T15:08:43.1066667Z", - "start_time": "2022-06-17T15:09:26.385872Z", - "finish_time": "2022-06-17T15:09:52.18Z", - "assign_time": "2022-06-17T15:09:19.4933333Z", - "definition_id": 210, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "7514dec6-ee70-5243-0c9c-3aaf46f53831", - "request_id": 4832, - "build_id": 5003, - "build_number": "20220617.2", - "result": "succeeded", - "queue_time": "2022-06-17T15:08:42.56Z", - "start_time": "2022-06-17T15:08:48.822525Z", - "finish_time": "2022-06-17T15:09:18.5833333Z", - "assign_time": "2022-06-17T15:08:42.5866667Z", - "definition_id": 210, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "1d469f83-4b5f-5d14-182a-3b42ea2058c8", - "request_id": 4831, - "build_id": 5003, - "build_number": "20220617.2", - "result": "succeeded", - "queue_time": "2022-06-17T15:06:54.4933333Z", - "start_time": "2022-06-17T15:08:08.9478893Z", - "finish_time": "2022-06-17T15:08:39.61Z", - "assign_time": "2022-06-17T15:08:03.0266667Z", - "definition_id": 210, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "78e99f79-8fcc-58c3-536b-39d225dff3d3", - "request_id": 4830, - "build_id": 5003, - "build_number": "20220617.2", - "result": "succeeded", - "queue_time": "2022-06-17T15:06:54.09Z", - "start_time": "2022-06-17T15:07:33.088071Z", - "finish_time": "2022-06-17T15:08:02.4133333Z", - "assign_time": "2022-06-17T15:07:27.88Z", - "definition_id": 210, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "2a9f993f-cde6-5010-8692-151c7ae6e1ea", - "request_id": 4829, - "build_id": 5003, - "build_number": "20220617.2", - "result": "succeeded", - "queue_time": "2022-06-17T15:06:52.09Z", - "start_time": "2022-06-17T15:06:57.6008412Z", - "finish_time": "2022-06-17T15:07:27.1933333Z", - "assign_time": "2022-06-17T15:06:52.3033333Z", - "definition_id": 210, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "ec4b76d4-6def-5166-aee5-1a21dbfc4150", - "request_id": 4828, - "build_id": 5003, - "build_number": "20220617.2", - "result": "succeeded", - "queue_time": "2022-06-17T15:05:17.83Z", - "start_time": "2022-06-17T15:06:10.083399Z", - "finish_time": "2022-06-17T15:06:48.6333333Z", - "assign_time": "2022-06-17T15:06:04.74Z", - "definition_id": 210, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "7514dec6-ee70-5243-0c9c-3aaf46f53831", - "request_id": 4827, - "build_id": 5001, - "build_number": "20220617.1", - "result": "succeeded", - "queue_time": "2022-06-17T15:04:44.2133333Z", - "start_time": "2022-06-17T15:05:36.3176632Z", - "finish_time": "2022-06-17T15:06:03.9166667Z", - "assign_time": "2022-06-17T15:05:31.46Z", - "definition_id": 210, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "3c427f77-2132-5b78-efd3-e096cea98432", - "request_id": 4826, - "build_id": 5001, - "build_number": "20220617.1", - "result": "succeeded", - "queue_time": "2022-06-17T15:04:43.9633333Z", - "start_time": "2022-06-17T15:04:51.9109973Z", - "finish_time": "2022-06-17T15:05:30.8233333Z", - "assign_time": "2022-06-17T15:04:43.9966667Z", - "definition_id": 210, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "1d469f83-4b5f-5d14-182a-3b42ea2058c8", - "request_id": 4825, - "build_id": 5001, - "build_number": "20220617.1", - "result": "succeeded", - "queue_time": "2022-06-17T15:03:58.7233333Z", - "start_time": "2022-06-17T15:04:05.9575162Z", - "finish_time": "2022-06-17T15:04:40.59Z", - "assign_time": "2022-06-17T15:03:58.8133333Z", - "definition_id": 210, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "78e99f79-8fcc-58c3-536b-39d225dff3d3", - "request_id": 4824, - "build_id": 5001, - "build_number": "20220617.1", - "result": "succeeded", - "queue_time": "2022-06-17T15:01:28.3Z", - "start_time": "2022-06-17T15:03:18.8393195Z", - "finish_time": "2022-06-17T15:03:55.9166667Z", - "assign_time": "2022-06-17T15:03:08.2766667Z", - "definition_id": 210, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "2a9f993f-cde6-5010-8692-151c7ae6e1ea", - "request_id": 4823, - "build_id": 5001, - "build_number": "20220617.1", - "result": "succeeded", - "queue_time": "2022-06-17T15:01:28.12Z", - "start_time": "2022-06-17T15:02:25.0072816Z", - "finish_time": "2022-06-17T15:03:07.66Z", - "assign_time": "2022-06-17T15:02:18.3933333Z", - "definition_id": 210, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f49a274c-3ad8-577d-4e12-e1d1064f5acd", - "request_id": 4822, - "build_id": 5002, - "build_number": "20220617.3", - "result": "succeeded", - "queue_time": "2022-06-17T15:00:33.6566667Z", - "start_time": "2022-06-17T15:01:33.1052395Z", - "finish_time": "2022-06-17T15:02:17.6666667Z", - "assign_time": "2022-06-17T15:01:25.7866667Z", - "definition_id": 348, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "ec4b76d4-6def-5166-aee5-1a21dbfc4150", - "request_id": 4821, - "build_id": 5001, - "build_number": "20220617.1", - "result": "succeeded", - "queue_time": "2022-06-17T15:00:31.9166667Z", - "start_time": "2022-06-17T15:00:40.0977348Z", - "finish_time": "2022-06-17T15:01:25.0966667Z", - "assign_time": "2022-06-17T15:00:32.2333333Z", - "definition_id": 210, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4820, - "build_id": 5000, - "build_number": "20220617.1", - "result": "succeeded", - "queue_time": "2022-06-17T03:00:22.39Z", - "start_time": "2022-06-17T03:00:34.2117646Z", - "finish_time": "2022-06-17T03:01:13.27Z", - "assign_time": "2022-06-17T03:00:22.6766667Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f49a274c-3ad8-577d-4e12-e1d1064f5acd", - "request_id": 4819, - "build_id": 4999, - "build_number": "20220617.2", - "result": "succeeded", - "queue_time": "2022-06-17T00:49:29.95Z", - "start_time": "2022-06-17T00:50:10.229734Z", - "finish_time": "2022-06-17T00:50:44.0466667Z", - "assign_time": "2022-06-17T00:50:04.11Z", - "definition_id": 348, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f49a274c-3ad8-577d-4e12-e1d1064f5acd", - "request_id": 4818, - "build_id": 4998, - "build_number": "20220617.1", - "result": "succeeded", - "queue_time": "2022-06-17T00:49:04.0266667Z", - "start_time": "2022-06-17T00:49:14.9728262Z", - "finish_time": "2022-06-17T00:50:02.9933333Z", - "assign_time": "2022-06-17T00:49:04.0533333Z", - "definition_id": 348, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "8a08b103-7f3c-5f4b-1889-6a795acbb007", - "request_id": 4817, - "build_id": 4997, - "build_number": "20220616.1", - "result": "succeeded", - "queue_time": "2022-06-16T20:13:38.3966667Z", - "start_time": "2022-06-16T20:13:47.831322Z", - "finish_time": "2022-06-16T20:14:31.7233333Z", - "assign_time": "2022-06-16T20:13:38.4533333Z", - "definition_id": 346, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "770cf1cf-842d-514f-a534-0e40b52e5eb9", - "request_id": 4816, - "build_id": 4993, - "build_number": "20220616.1", - "result": "succeeded", - "queue_time": "2022-06-16T17:31:28.9366667Z", - "start_time": "2022-06-16T17:31:34.6761637Z", - "finish_time": "2022-06-16T17:32:09.1466667Z", - "assign_time": "2022-06-16T17:31:28.96Z", - "definition_id": 349, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "7e70de06-f711-585d-8aa0-f04466a62cd4", - "request_id": 4815, - "build_id": 4993, - "build_number": "20220616.1", - "result": "succeeded", - "queue_time": "2022-06-16T17:30:46.1966667Z", - "start_time": "2022-06-16T17:30:51.973212Z", - "finish_time": "2022-06-16T17:31:26.4666667Z", - "assign_time": "2022-06-16T17:30:46.25Z", - "definition_id": 349, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "96b5718e-8351-56c3-5739-25aca4951cbb", - "request_id": 4814, - "build_id": 4993, - "build_number": "20220616.1", - "result": "succeeded", - "queue_time": "2022-06-16T17:29:37.07Z", - "start_time": "2022-06-16T17:29:46.7068551Z", - "finish_time": "2022-06-16T17:30:42.82Z", - "assign_time": "2022-06-16T17:29:37.6266667Z", - "definition_id": 349, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f49a274c-3ad8-577d-4e12-e1d1064f5acd", - "request_id": 4813, - "build_id": 4992, - "build_number": "20220616.4", - "result": "succeeded", - "queue_time": "2022-06-16T16:43:34.51Z", - "start_time": "2022-06-16T16:43:44.2748286Z", - "finish_time": "2022-06-16T16:44:20.6766667Z", - "assign_time": "2022-06-16T16:43:34.5766667Z", - "definition_id": 348, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f49a274c-3ad8-577d-4e12-e1d1064f5acd", - "request_id": 4812, - "build_id": 4991, - "build_number": "20220616.3", - "result": "succeeded", - "queue_time": "2022-06-16T16:41:35.46Z", - "start_time": "2022-06-16T16:42:28.9734587Z", - "finish_time": "2022-06-16T16:43:04.1133333Z", - "assign_time": "2022-06-16T16:42:18.79Z", - "definition_id": 348, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f49a274c-3ad8-577d-4e12-e1d1064f5acd", - "request_id": 4811, - "build_id": 4990, - "build_number": "20220616.2", - "result": "succeeded", - "queue_time": "2022-06-16T16:41:33.01Z", - "start_time": "2022-06-16T16:41:39.1022633Z", - "finish_time": "2022-06-16T16:42:17.6266667Z", - "assign_time": "2022-06-16T16:41:33.0466667Z", - "definition_id": 348, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f49a274c-3ad8-577d-4e12-e1d1064f5acd", - "request_id": 4810, - "build_id": 4989, - "build_number": "20220616.1", - "result": "succeeded", - "queue_time": "2022-06-16T16:38:23.73Z", - "start_time": "2022-06-16T16:38:31.5526794Z", - "finish_time": "2022-06-16T16:39:24.4466667Z", - "assign_time": "2022-06-16T16:38:23.78Z", - "definition_id": 348, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f49a274c-3ad8-577d-4e12-e1d1064f5acd", - "request_id": 4809, - "build_id": 4988, - "build_number": "20220616.1", - "result": "succeeded", - "queue_time": "2022-06-16T13:32:49.8Z", - "start_time": "2022-06-16T13:32:58.4026886Z", - "finish_time": "2022-06-16T13:33:55.92Z", - "assign_time": "2022-06-16T13:32:49.83Z", - "definition_id": 347, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4808, - "build_id": 4987, - "build_number": "20220616.1", - "result": "succeeded", - "queue_time": "2022-06-16T03:00:11.1766667Z", - "start_time": "2022-06-16T03:00:22.5372283Z", - "finish_time": "2022-06-16T03:01:24.5266667Z", - "assign_time": "2022-06-16T03:00:11.2266667Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4807, - "build_id": 4986, - "build_number": "20220615.1", - "result": "succeeded", - "queue_time": "2022-06-15T03:00:33.8166667Z", - "start_time": "2022-06-15T03:00:42.3085777Z", - "finish_time": "2022-06-15T03:01:22.8966667Z", - "assign_time": "2022-06-15T03:00:33.99Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "8a08b103-7f3c-5f4b-1889-6a795acbb007", - "request_id": 4806, - "build_id": 4985, - "build_number": "20220615.5", - "result": "succeeded", - "queue_time": "2022-06-15T01:11:01.9033333Z", - "start_time": "2022-06-15T01:11:08.7368515Z", - "finish_time": "2022-06-15T01:11:40.52Z", - "assign_time": "2022-06-15T01:11:01.9533333Z", - "definition_id": 346, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "8a08b103-7f3c-5f4b-1889-6a795acbb007", - "request_id": 4805, - "build_id": 4984, - "build_number": "20220615.4", - "result": "succeeded", - "queue_time": "2022-06-15T01:09:41.66Z", - "start_time": "2022-06-15T01:09:46.540907Z", - "finish_time": "2022-06-15T01:10:24.7733333Z", - "assign_time": "2022-06-15T01:09:41.7166667Z", - "definition_id": 346, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "8a08b103-7f3c-5f4b-1889-6a795acbb007", - "request_id": 4804, - "build_id": 4983, - "build_number": "20220615.3", - "result": "succeeded", - "queue_time": "2022-06-15T01:07:34.76Z", - "start_time": "2022-06-15T01:07:42.5661407Z", - "finish_time": "2022-06-15T01:08:31.1566667Z", - "assign_time": "2022-06-15T01:07:34.7933333Z", - "definition_id": 346, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "8a08b103-7f3c-5f4b-1889-6a795acbb007", - "request_id": 4803, - "build_id": 4982, - "build_number": "20220615.2", - "result": "succeeded", - "queue_time": "2022-06-15T01:06:08.8633333Z", - "start_time": "2022-06-15T01:06:16.1659728Z", - "finish_time": "2022-06-15T01:06:59.35Z", - "assign_time": "2022-06-15T01:06:08.91Z", - "definition_id": 346, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "8a08b103-7f3c-5f4b-1889-6a795acbb007", - "request_id": 4802, - "build_id": 4981, - "build_number": "20220615.1", - "result": "succeeded", - "queue_time": "2022-06-15T01:03:01.6533333Z", - "start_time": "2022-06-15T01:03:18.0155366Z", - "finish_time": "2022-06-15T01:04:11.4933333Z", - "assign_time": "2022-06-15T01:03:01.7066667Z", - "definition_id": 346, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4801, - "build_id": 4979, - "build_number": "20220614.5", - "result": "succeeded", - "queue_time": "2022-06-14T18:05:06.36Z", - "start_time": "2022-06-14T18:05:12.623661Z", - "finish_time": "2022-06-14T18:05:52.0133333Z", - "assign_time": "2022-06-14T18:05:06.39Z", - "definition_id": 345, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4800, - "build_id": 4978, - "build_number": "20220614.4", - "result": "succeeded", - "queue_time": "2022-06-14T18:03:18.52Z", - "start_time": "2022-06-14T18:03:54.1440633Z", - "finish_time": "2022-06-14T18:04:31.9466667Z", - "assign_time": "2022-06-14T18:03:46.45Z", - "definition_id": 345, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4799, - "build_id": 4977, - "build_number": "20220614.3", - "result": "succeeded", - "queue_time": "2022-06-14T18:01:52.21Z", - "start_time": "2022-06-14T18:01:58.7453879Z", - "finish_time": "2022-06-14T18:03:45.4833333Z", - "assign_time": "2022-06-14T18:01:52.26Z", - "definition_id": 345, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4798, - "build_id": 4976, - "build_number": "20220614.2", - "result": "succeeded", - "queue_time": "2022-06-14T15:28:25.7533333Z", - "start_time": "2022-06-14T15:28:32.6992104Z", - "finish_time": "2022-06-14T15:29:21.45Z", - "assign_time": "2022-06-14T15:28:25.8066667Z", - "definition_id": 345, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4797, - "build_id": 4975, - "build_number": "20220614.1", - "result": "succeeded", - "queue_time": "2022-06-14T12:17:08.95Z", - "start_time": "2022-06-14T12:17:18.8926318Z", - "finish_time": "2022-06-14T12:18:13.7033333Z", - "assign_time": "2022-06-14T12:17:09.0133333Z", - "definition_id": 345, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4796, - "build_id": 4974, - "build_number": "20220614.1", - "result": "succeeded", - "queue_time": "2022-06-14T03:00:34.5066667Z", - "start_time": "2022-06-14T03:00:45.4038234Z", - "finish_time": "2022-06-14T03:01:35.7433333Z", - "assign_time": "2022-06-14T03:00:34.7366667Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "7e70de06-f711-585d-8aa0-f04466a62cd4", - "request_id": 4795, - "build_id": 4973, - "build_number": "20220613.1", - "result": "succeeded", - "queue_time": "2022-06-13T20:54:28.49Z", - "start_time": "2022-06-13T20:54:33.7837792Z", - "finish_time": "2022-06-13T20:55:03.16Z", - "assign_time": "2022-06-13T20:54:28.5433333Z", - "definition_id": 344, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "96b5718e-8351-56c3-5739-25aca4951cbb", - "request_id": 4794, - "build_id": 4973, - "build_number": "20220613.1", - "result": "succeeded", - "queue_time": "2022-06-13T20:52:47.0566667Z", - "start_time": "2022-06-13T20:53:49.595481Z", - "finish_time": "2022-06-13T20:54:25.71Z", - "assign_time": "2022-06-13T20:53:43.38Z", - "definition_id": 344, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "770cf1cf-842d-514f-a534-0e40b52e5eb9", - "request_id": 4793, - "build_id": 4973, - "build_number": "20220613.1", - "result": "succeeded", - "queue_time": "2022-06-13T20:52:46.5766667Z", - "start_time": "2022-06-13T20:52:53.3206427Z", - "finish_time": "2022-06-13T20:53:42.0866667Z", - "assign_time": "2022-06-13T20:52:47Z", - "definition_id": 344, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4792, - "build_id": 4971, - "build_number": "20220613.2", - "result": "succeeded", - "queue_time": "2022-06-13T19:15:21.3633333Z", - "start_time": "2022-06-13T19:15:26.8391575Z", - "finish_time": "2022-06-13T19:16:32.4766667Z", - "assign_time": "2022-06-13T19:15:21.3933333Z", - "definition_id": 343, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4791, - "build_id": 4970, - "build_number": "20220613.1", - "result": "canceled", - "queue_time": "2022-06-13T14:52:48.89Z", - "start_time": "2022-06-13T14:52:55.6525849Z", - "finish_time": "2022-06-13T14:53:15.6Z", - "assign_time": "2022-06-13T14:52:48.93Z", - "definition_id": 343, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4790, - "build_id": 4969, - "build_number": "20220610.1", - "result": "succeeded", - "queue_time": "2022-06-10T03:00:39.9766667Z", - "start_time": "2022-06-10T03:00:48.1022982Z", - "finish_time": "2022-06-10T03:01:28.16Z", - "assign_time": "2022-06-10T03:00:40.02Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "96b5718e-8351-56c3-5739-25aca4951cbb", - "request_id": 4789, - "build_id": 4968, - "build_number": "20220609.4", - "result": "succeeded", - "queue_time": "2022-06-09T23:15:14.8966667Z", - "start_time": "2022-06-09T23:15:32.1992015Z", - "finish_time": "2022-06-09T23:16:44.14Z", - "assign_time": "2022-06-09T23:15:14.9433333Z", - "definition_id": 342, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "96b5718e-8351-56c3-5739-25aca4951cbb", - "request_id": 4788, - "build_id": 4967, - "build_number": "20220609.3", - "result": "succeeded", - "queue_time": "2022-06-09T23:11:44.77Z", - "start_time": "2022-06-09T23:12:41.7997033Z", - "finish_time": "2022-06-09T23:13:42.6766667Z", - "assign_time": "2022-06-09T23:12:20.54Z", - "definition_id": 342, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "e7cc8934-bff9-5085-a925-135ef9f38bb7", - "request_id": 4787, - "build_id": 4966, - "build_number": "20220609.2", - "result": "succeeded", - "queue_time": "2022-06-09T23:10:55.9133333Z", - "start_time": "2022-06-09T23:11:12.9041217Z", - "finish_time": "2022-06-09T23:12:19.8766667Z", - "assign_time": "2022-06-09T23:10:55.96Z", - "definition_id": 342, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4786, - "build_id": 4964, - "build_number": "20220608.1", - "result": "failed", - "queue_time": "2022-06-08T13:14:29.9966667Z", - "start_time": "2022-06-08T13:14:40.142744Z", - "finish_time": "2022-06-08T13:15:07.98Z", - "assign_time": "2022-06-08T13:14:30.0733333Z", - "definition_id": 341, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4785, - "build_id": 4963, - "build_number": "20220608.1", - "result": "succeeded", - "queue_time": "2022-06-08T03:00:27.1933333Z", - "start_time": "2022-06-08T03:00:37.7326633Z", - "finish_time": "2022-06-08T03:01:23.57Z", - "assign_time": "2022-06-08T03:00:27.3433333Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "011e1ec8-6569-5e69-4f06-baf193d1351e", - "request_id": 4784, - "build_id": 4962, - "build_number": "20220608.1", - "result": "succeeded", - "queue_time": "2022-06-08T00:05:33.2366667Z", - "start_time": "2022-06-08T00:06:58.6753145Z", - "finish_time": "2022-06-08T00:07:36.6933333Z", - "assign_time": "2022-06-08T00:06:52.6433333Z", - "definition_id": 340, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "7f33e5bd-7764-5d8a-ba2e-506e078b9c3f", - "request_id": 4783, - "build_id": 4962, - "build_number": "20220608.1", - "result": "succeeded", - "queue_time": "2022-06-08T00:05:33.1066667Z", - "start_time": "2022-06-08T00:06:20.4867796Z", - "finish_time": "2022-06-08T00:06:51.75Z", - "assign_time": "2022-06-08T00:06:14.52Z", - "definition_id": 340, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "8ae2eb52-5c5e-5cc0-86a8-c8e3a47323bc", - "request_id": 4782, - "build_id": 4961, - "build_number": "20220608.1", - "result": "succeeded", - "queue_time": "2022-06-08T00:05:33.0733333Z", - "start_time": "2022-06-08T00:05:38.4492051Z", - "finish_time": "2022-06-08T00:06:13.44Z", - "assign_time": "2022-06-08T00:05:33.1266667Z", - "definition_id": 325, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "84b38d06-9c04-5368-793c-b23b09eae486", - "request_id": 4781, - "build_id": 4961, - "build_number": "20220608.1", - "result": "succeeded", - "queue_time": "2022-06-08T00:04:38.9433333Z", - "start_time": "2022-06-08T00:04:48.0362066Z", - "finish_time": "2022-06-08T00:05:30.4266667Z", - "assign_time": "2022-06-08T00:04:38.9966667Z", - "definition_id": 325, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4780, - "build_id": 4959, - "build_number": "20220607.1", - "result": "succeeded", - "queue_time": "2022-06-07T23:59:23.0066667Z", - "start_time": "2022-06-07T23:59:28.9296371Z", - "finish_time": "2022-06-08T00:00:11.3666667Z", - "assign_time": "2022-06-07T23:59:23.0533333Z", - "definition_id": 339, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f6a5a278-544f-5c37-fc65-8137ad8b190a", - "request_id": 4779, - "build_id": 4957, - "build_number": "20220607.2", - "result": "succeeded", - "queue_time": "2022-06-07T16:45:15.15Z", - "start_time": "2022-06-07T16:45:24.8864484Z", - "finish_time": "2022-06-07T16:46:14.3466667Z", - "assign_time": "2022-06-07T16:45:15.2266667Z", - "definition_id": 338, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4778, - "build_id": 4956, - "build_number": "20220607.1", - "result": "succeeded", - "queue_time": "2022-06-07T14:08:10.37Z", - "start_time": "2022-06-07T14:08:17.318738Z", - "finish_time": "2022-06-07T14:08:54.2133333Z", - "assign_time": "2022-06-07T14:08:10.59Z", - "definition_id": 338, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "f8252943-765e-554e-090d-5571acebf4bb", - "request_id": 4777, - "build_id": 4955, - "build_number": "20220607.1", - "result": "succeeded", - "queue_time": "2022-06-07T03:00:15.6166667Z", - "start_time": "2022-06-07T03:00:25.9756802Z", - "finish_time": "2022-06-07T03:00:58.9866667Z", - "assign_time": "2022-06-07T03:00:15.65Z", - "definition_id": 135, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "ee56171e-484e-5be7-66f8-b1e9ffecbd76", - "request_id": 4776, - "build_id": 4954, - "build_number": "20220606.2", - "result": "succeeded", - "queue_time": "2022-06-06T20:48:25.1133333Z", - "start_time": "2022-06-06T20:48:32.5939862Z", - "finish_time": "2022-06-06T20:49:06.02Z", - "assign_time": "2022-06-06T20:48:25.1733333Z", - "definition_id": 337, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "a7354074-cd99-5827-f297-ae1ad048aa7f", - "request_id": 4775, - "build_id": 4954, - "build_number": "20220606.2", - "result": "succeeded", - "queue_time": "2022-06-06T20:47:43.7966667Z", - "start_time": "2022-06-06T20:47:49.9218478Z", - "finish_time": "2022-06-06T20:48:22.8966667Z", - "assign_time": "2022-06-06T20:47:43.8266667Z", - "definition_id": 337, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "a61b6905-783f-5911-c1fc-26d53e150a46", - "request_id": 4774, - "build_id": 4954, - "build_number": "20220606.2", - "result": "succeeded", - "queue_time": "2022-06-06T20:46:57.98Z", - "start_time": "2022-06-06T20:47:03.5047383Z", - "finish_time": "2022-06-06T20:47:41.34Z", - "assign_time": "2022-06-06T20:46:58.0266667Z", - "definition_id": 337, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "84b38d06-9c04-5368-793c-b23b09eae486", - "request_id": 4773, - "build_id": 4954, - "build_number": "20220606.2", - "result": "succeeded", - "queue_time": "2022-06-06T20:46:04.26Z", - "start_time": "2022-06-06T20:46:10.3570751Z", - "finish_time": "2022-06-06T20:46:55.7033333Z", - "assign_time": "2022-06-06T20:46:04.2933333Z", - "definition_id": 337, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4772, - "build_id": 4952, - "build_number": "20220606.1", - "result": "succeeded", - "queue_time": "2022-06-06T20:21:55.8866667Z", - "start_time": "2022-06-06T20:22:01.0872778Z", - "finish_time": "2022-06-06T20:22:42.65Z", - "assign_time": "2022-06-06T20:21:56.0366667Z", - "definition_id": 336, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4771, - "build_id": 4950, - "build_number": "20220606.1", - "result": "succeeded", - "queue_time": "2022-06-06T14:15:27.4933333Z", - "start_time": "2022-06-06T14:15:37.1719797Z", - "finish_time": "2022-06-06T14:16:17.2433333Z", - "assign_time": "2022-06-06T14:15:27.99Z", - "definition_id": 334, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4770, - "build_id": 4948, - "build_number": "20220606.8", - "result": "succeeded", - "queue_time": "2022-06-06T13:18:05.21Z", - "start_time": "2022-06-06T13:18:10.923692Z", - "finish_time": "2022-06-06T13:18:51.6533333Z", - "assign_time": "2022-06-06T13:18:05.2366667Z", - "definition_id": 333, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - }, - { - "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", - "request_id": 4769, - "build_id": 4947, - "build_number": "20220606.7", - "result": "succeeded", - "queue_time": "2022-06-06T13:02:06.3566667Z", - "start_time": "2022-06-06T13:02:12.72664Z", - "finish_time": "2022-06-06T13:02:39.5933333Z", - "assign_time": "2022-06-06T13:02:06.39Z", - "definition_id": 333, - "runner_name": "Hosted Agent", - "os_description": "Linux", - "runner_group": "Azure Pipelines" - } -] + { + "id": "011e1ec8-6569-5e69-4f06-baf193d1351e", + "request_id": 4278, + "build_id": 4567, + "build_number": "20220405.1", + "result": "succeeded", + "queue_time": "2022-09-01T17:43:43.73Z", + "start_time": "2022-09-01T17:43:46.2405003Z", + "finish_time": "2022-09-01T17:44:41.4733333Z", + "assign_time": "2022-09-01T17:43:43.98Z", + "definition_id": 220, + "runner_name": "MacBook", + "os_description": "Darwin", + "runner_group": "Default" + }, + { + "id": "011e1ec8-6569-5e69-4f06-baf193d1351e", + "request_id": 4273, + "build_id": 4558, + "build_number": "20220405.2", + "result": "succeeded", + "queue_time": "2022-09-01T00:29:56.47Z", + "start_time": "2022-09-01T00:29:59.3679242Z", + "finish_time": "2022-09-01T00:30:21.0533333Z", + "assign_time": "2022-09-01T00:29:56.6966667Z", + "definition_id": 217, + "runner_name": "MacBook", + "os_description": "Darwin", + "runner_group": "Default" + }, + { + "id": "011e1ec8-6569-5e69-4f06-baf193d1351e", + "request_id": 4272, + "build_id": 4556, + "build_number": "20220405.1", + "result": "succeeded", + "queue_time": "2022-09-01T00:26:22.6266667Z", + "start_time": "2022-09-01T00:26:25.2735844Z", + "finish_time": "2022-09-01T00:26:51.95Z", + "assign_time": "2022-09-01T00:26:22.6733333Z", + "definition_id": 217, + "runner_name": "MacBook", + "os_description": "Darwin", + "runner_group": "Default" + }, + { + "id": "ca395085-040a-526b-2ce8-bdc85f692774", + "request_id": 4954, + "build_id": 5151, + "build_number": "20220819.1", + "result": "failed", + "queue_time": "2022-09-01T16:58:13.8166667Z", + "start_time": "2022-09-01T16:58:25.0096333Z", + "finish_time": "2022-09-01T16:58:47.5866667Z", + "assign_time": "2022-09-01T16:58:14.25Z", + "definition_id": 51, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4953, + "build_id": 5150, + "build_number": "20220811.1", + "result": "succeeded", + "queue_time": "2022-09-01T03:00:36.7433333Z", + "start_time": "2022-09-01T03:00:48.3427295Z", + "finish_time": "2022-09-01T03:01:48.44Z", + "assign_time": "2022-09-01T03:00:36.98Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4952, + "build_id": 5149, + "build_number": "20220810.8", + "result": "succeeded", + "queue_time": "2022-09-01T22:24:17.5133333Z", + "start_time": "2022-09-01T22:28:41.8831876Z", + "finish_time": "2022-09-01T22:31:12.17Z", + "assign_time": "2022-09-01T22:28:28.5333333Z", + "definition_id": 391, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4951, + "build_id": 5145, + "build_number": "20220810.7", + "result": "succeeded", + "queue_time": "2022-09-01T22:24:16.2266667Z", + "start_time": "2022-09-01T22:24:32.7143159Z", + "finish_time": "2022-09-01T22:28:27.7133333Z", + "assign_time": "2022-09-01T22:24:16.2633333Z", + "definition_id": 391, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4950, + "build_id": 5144, + "build_number": "20220810.6", + "result": "failed", + "queue_time": "2022-09-01T22:16:23.8866667Z", + "start_time": "2022-09-01T22:18:53.7076646Z", + "finish_time": "2022-09-01T22:21:10.2933333Z", + "assign_time": "2022-09-01T22:18:36.9166667Z", + "definition_id": 391, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4949, + "build_id": 5143, + "build_number": "20220810.5", + "result": "failed", + "queue_time": "2022-09-01T22:10:05.1666667Z", + "start_time": "2022-09-01T22:15:12.6511213Z", + "finish_time": "2022-09-01T22:18:36.0266667Z", + "assign_time": "2022-09-01T22:14:53.49Z", + "definition_id": 391, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4948, + "build_id": 5139, + "build_number": "20220810.4", + "result": "failed", + "queue_time": "2022-09-01T23:09:36.2133333Z", + "start_time": "2022-09-01T23:11:57.7706354Z", + "finish_time": "2022-09-01T23:14:52.64Z", + "assign_time": "2022-09-01T23:11:41.84Z", + "definition_id": 391, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4947, + "build_id": 5135, + "build_number": "20220810.3", + "result": "failed", + "queue_time": "2022-09-01T23:08:11.87Z", + "start_time": "2022-09-01T23:09:49.6121805Z", + "finish_time": "2022-09-01T23:11:41.2033333Z", + "assign_time": "2022-09-01T22:09:38.72Z", + "definition_id": 391, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4946, + "build_id": 5131, + "build_number": "20220810.2", + "result": "failed", + "queue_time": "2022-09-01T22:07:03.78Z", + "start_time": "2022-09-01T22:07:24.865421Z", + "finish_time": "2022-09-01T22:09:37.6433333Z", + "assign_time": "2022-09-01T22:07:04.03Z", + "definition_id": 391, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4945, + "build_id": 5127, + "build_number": "20220810.1", + "result": "failed", + "queue_time": "2022-09-01T22:05:16.8433333Z", + "start_time": "2022-09-01T22:05:40.1526981Z", + "finish_time": "2022-09-01T22:06:51.0533333Z", + "assign_time": "2022-09-01T22:05:16.9066667Z", + "definition_id": 391, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4944, + "build_id": 5120, + "build_number": "20220810.2", + "result": "failed", + "queue_time": "2022-09-01T20:54:58.1433333Z", + "start_time": "2022-09-01T20:55:56.6551759Z", + "finish_time": "2022-09-01T20:56:27.06Z", + "assign_time": "2022-09-01T20:55:43.2933333Z", + "definition_id": 382, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4943, + "build_id": 5117, + "build_number": "20220810.1", + "result": "failed", + "queue_time": "2022-09-01T20:54:52.31Z", + "start_time": "2022-09-01T20:55:09.3477439Z", + "finish_time": "2022-09-01T20:55:42.0333333Z", + "assign_time": "2022-09-01T20:54:52.3666667Z", + "definition_id": 382, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4941, + "build_id": 5115, + "build_number": "20220808.1", + "result": "failed", + "queue_time": "2022-09-01T17:56:30.37Z", + "start_time": "2022-09-01T17:56:48.1800943Z", + "finish_time": "2022-09-01T17:57:29.7733333Z", + "assign_time": "2022-09-01T17:56:30.4Z", + "definition_id": 382, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4940, + "build_id": 5112, + "build_number": "5112", + "result": "succeeded", + "queue_time": "2022-09-01T17:51:29.1566667Z", + "start_time": "2022-09-01T17:51:47.1020425Z", + "finish_time": "2022-09-01T17:52:37.01Z", + "assign_time": "2022-09-01T17:51:29.22Z", + "definition_id": 389, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "cfa20e98-6997-523c-4233-f0a7302c929f", + "request_id": 4938, + "build_id": 5110, + "build_number": "5110", + "result": "succeeded", + "queue_time": "2022-09-01T23:37:25.4433333Z", + "start_time": "2022-09-01T23:39:01.1647409Z", + "finish_time": "2022-09-01T23:39:53.2166667Z", + "assign_time": "2022-09-01T23:38:49.5033333Z", + "definition_id": 381, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4937, + "build_id": 5110, + "build_number": "5110", + "result": "succeeded", + "queue_time": "2022-09-01T23:37:25.4233333Z", + "start_time": "2022-09-01T23:37:41.9972446Z", + "finish_time": "2022-09-01T23:38:48.7133333Z", + "assign_time": "2022-09-01T23:37:25.7066667Z", + "definition_id": 381, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "899a9724-4530-558a-15f1-375d2bccc79e", + "request_id": 4934, + "build_id": 5105, + "build_number": "20220725.2", + "result": "succeeded", + "queue_time": "2022-09-01T21:35:31.2933333Z", + "start_time": "2022-09-01T21:35:36.7385249Z", + "finish_time": "2022-09-01T21:36:30.7066667Z", + "assign_time": "2022-09-01T21:35:31.3466667Z", + "definition_id": 378, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "899a9724-4530-558a-15f1-375d2bccc79e", + "request_id": 4933, + "build_id": 5104, + "build_number": "20220725.1", + "result": "succeeded", + "queue_time": "2022-09-01T20:50:01.22Z", + "start_time": "2022-09-01T20:50:07.4147643Z", + "finish_time": "2022-09-01T20:50:54.54Z", + "assign_time": "2022-09-01T20:50:01.46Z", + "definition_id": 378, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4931, + "build_id": 5101, + "build_number": "20220718.1", + "result": "succeeded", + "queue_time": "2022-09-01T18:45:50.1866667Z", + "start_time": "2022-09-01T18:45:56.8851106Z", + "finish_time": "2022-09-01T18:46:10.4233333Z", + "assign_time": "2022-09-01T18:45:50.28Z", + "definition_id": 380, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "96c60851-4ac0-512f-ac8a-daf36b6a2b26", + "request_id": 4930, + "build_id": 5100, + "build_number": "20220718.1", + "result": "succeeded", + "queue_time": "2022-09-01T18:43:47.0133333Z", + "start_time": "2022-09-01T18:44:44.683617Z", + "finish_time": "2022-09-01T18:44:57.0366667Z", + "assign_time": "2022-09-01T18:44:23.9933333Z", + "definition_id": 197, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "ca395085-040a-526b-2ce8-bdc85f692774", + "request_id": 4929, + "build_id": 5100, + "build_number": "20220718.1", + "result": "succeeded", + "queue_time": "2022-09-01T18:43:46.7466667Z", + "start_time": "2022-09-01T18:44:11.1374529Z", + "finish_time": "2022-09-01T18:44:23.3633333Z", + "assign_time": "2022-09-01T18:44:04.8533333Z", + "definition_id": 197, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "341b3d8e-0d13-57d4-859b-65d31dcbc29e", + "request_id": 4928, + "build_id": 5100, + "build_number": "20220718.1", + "result": "succeeded", + "queue_time": "2022-09-01T18:43:46.7433333Z", + "start_time": "2022-09-01T18:43:53.5495773Z", + "finish_time": "2022-09-01T18:44:03.7166667Z", + "assign_time": "2022-09-01T18:43:46.7733333Z", + "definition_id": 197, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4927, + "build_id": 5098, + "build_number": "20220718.1", + "result": "succeeded", + "queue_time": "2022-09-01T18:40:39.23Z", + "start_time": "2022-09-01T18:40:49.010239Z", + "finish_time": "2022-09-01T18:41:32.5133333Z", + "assign_time": "2022-09-01T18:40:39.2966667Z", + "definition_id": 379, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "899a9724-4530-558a-15f1-375d2bccc79e", + "request_id": 4925, + "build_id": 5096, + "build_number": "20220715.1", + "result": "succeeded", + "queue_time": "2022-09-01T15:54:11.64Z", + "start_time": "2022-09-01T15:54:17.2876517Z", + "finish_time": "2022-09-01T15:55:05.1266667Z", + "assign_time": "2022-09-01T15:54:11.7066667Z", + "definition_id": 378, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "899a9724-4530-558a-15f1-375d2bccc79e", + "request_id": 4923, + "build_id": 5091, + "build_number": "20220714.1", + "result": "succeeded", + "queue_time": "2022-09-01T20:44:28.6066667Z", + "start_time": "2022-09-01T20:44:37.1245218Z", + "finish_time": "2022-09-01T20:45:43.04Z", + "assign_time": "2022-09-01T20:44:28.9166667Z", + "definition_id": 378, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4921, + "build_id": 5089, + "build_number": "20220713.1", + "result": "succeeded", + "queue_time": "2022-09-01T20:25:18.7966667Z", + "start_time": "2022-09-01T20:25:28.2135186Z", + "finish_time": "2022-09-01T20:26:16.3533333Z", + "assign_time": "2022-09-01T20:25:18.9966667Z", + "definition_id": 377, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4920, + "build_id": 5084, + "build_number": "20220713.1", + "result": "succeeded", + "queue_time": "2022-09-01T13:46:02.8033333Z", + "start_time": "2022-09-01T13:47:12.5184633Z", + "finish_time": "2022-09-01T13:47:53.0966667Z", + "assign_time": "2022-09-01T13:47:03.9233333Z", + "definition_id": 373, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4919, + "build_id": 5083, + "build_number": "20220713.1", + "result": "failed", + "queue_time": "2022-09-01T13:46:01.12Z", + "start_time": "2022-09-01T13:46:13.2306562Z", + "finish_time": "2022-09-01T13:47:02.71Z", + "assign_time": "2022-09-01T13:46:01.1766667Z", + "definition_id": 372, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4918, + "build_id": 5080, + "build_number": "20220712.1", + "result": "failed", + "queue_time": "2022-09-01T17:06:15.5033333Z", + "start_time": "2022-09-01T17:06:26.1795208Z", + "finish_time": "2022-09-01T17:06:55.86Z", + "assign_time": "2022-09-01T17:06:15.74Z", + "definition_id": 376, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4917, + "build_id": 5079, + "build_number": "20220712.1", + "result": "succeeded", + "queue_time": "2022-09-01T14:48:45.8033333Z", + "start_time": "2022-09-01T14:48:52.8152685Z", + "finish_time": "2022-09-01T14:49:43.0233333Z", + "assign_time": "2022-09-01T14:48:46.3166667Z", + "definition_id": 375, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "ca395085-040a-526b-2ce8-bdc85f692774", + "request_id": 4915, + "build_id": 5077, + "build_number": "20220711.1", + "result": "failed", + "queue_time": "2022-09-01T22:08:51.9533333Z", + "start_time": "2022-09-01T22:09:03.1483001Z", + "finish_time": "2022-09-01T22:09:24.9666667Z", + "assign_time": "2022-09-01T22:08:52.1566667Z", + "definition_id": 51, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4914, + "build_id": 5076, + "build_number": "20220711.1", + "result": "succeeded", + "queue_time": "2022-09-01T20:42:40.6Z", + "start_time": "2022-09-01T20:43:19.0923053Z", + "finish_time": "2022-09-01T20:43:30.9233333Z", + "assign_time": "2022-09-01T20:43:11.27Z", + "definition_id": 374, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "96c60851-4ac0-512f-ac8a-daf36b6a2b26", + "request_id": 4913, + "build_id": 5075, + "build_number": "20220711.1", + "result": "succeeded", + "queue_time": "2022-09-01T20:42:13.6133333Z", + "start_time": "2022-09-01T20:42:59.2918804Z", + "finish_time": "2022-09-01T20:43:10.2133333Z", + "assign_time": "2022-09-01T20:42:51.9266667Z", + "definition_id": 197, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "ca395085-040a-526b-2ce8-bdc85f692774", + "request_id": 4912, + "build_id": 5075, + "build_number": "20220711.1", + "result": "succeeded", + "queue_time": "2022-09-01T20:42:13.5566667Z", + "start_time": "2022-09-01T20:42:39.2587562Z", + "finish_time": "2022-09-01T20:42:50.9533333Z", + "assign_time": "2022-09-01T20:42:30.8066667Z", + "definition_id": 197, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "341b3d8e-0d13-57d4-859b-65d31dcbc29e", + "request_id": 4911, + "build_id": 5075, + "build_number": "20220711.1", + "result": "succeeded", + "queue_time": "2022-09-01T20:42:13.5466667Z", + "start_time": "2022-09-01T20:42:20.169292Z", + "finish_time": "2022-09-01T20:42:30.1066667Z", + "assign_time": "2022-09-01T20:42:13.5933333Z", + "definition_id": 197, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4910, + "build_id": 5073, + "build_number": "20220711.1", + "result": "succeeded", + "queue_time": "2022-09-01T20:40:33.65Z", + "start_time": "2022-09-01T20:40:39.6509289Z", + "finish_time": "2022-09-01T20:41:39.77Z", + "assign_time": "2022-09-01T20:40:33.88Z", + "definition_id": 373, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4909, + "build_id": 5072, + "build_number": "20220711.1", + "result": "canceled", + "queue_time": "2022-09-01T15:02:41.43Z", + "start_time": "2022-09-01T15:02:52.8313534Z", + "finish_time": "2022-09-01T15:02:58.06Z", + "assign_time": "2022-09-01T15:02:41.4766667Z", + "definition_id": 372, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4908, + "build_id": 5071, + "build_number": "20220711.1", + "result": "failed", + "queue_time": "2022-09-01T14:58:14.99Z", + "start_time": "2022-09-01T14:58:21.4957133Z", + "finish_time": "2022-09-01T14:58:41.8933333Z", + "assign_time": "2022-09-01T14:58:15.0266667Z", + "definition_id": 371, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4907, + "build_id": 5070, + "build_number": "20220711.1", + "result": "failed", + "queue_time": "2022-09-01T14:31:09.8066667Z", + "start_time": "2022-09-01T14:31:24.8007924Z", + "finish_time": "2022-09-01T14:31:59.3633333Z", + "assign_time": "2022-09-01T14:31:09.8633333Z", + "definition_id": 370, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4906, + "build_id": 5069, + "build_number": "20220711.1", + "result": "failed", + "queue_time": "2022-09-01T14:28:25.6866667Z", + "start_time": "2022-09-01T14:28:32.763647Z", + "finish_time": "2022-09-01T14:28:46.5933333Z", + "assign_time": "2022-09-01T14:28:25.73Z", + "definition_id": 369, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "76ed1102-9071-5354-720f-6f09bbc9f0c0", + "request_id": 4905, + "build_id": 5068, + "build_number": "20220711.1", + "result": "failed", + "queue_time": "2022-09-01T14:24:10.3233333Z", + "start_time": "2022-09-01T14:25:07.2541035Z", + "finish_time": "2022-09-01T14:25:34.6333333Z", + "assign_time": "2022-09-01T14:25:00.7966667Z", + "definition_id": 368, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "00b6a206-eb91-585b-3d14-cf1a4d7b1970", + "request_id": 4904, + "build_id": 5068, + "build_number": "20220711.1", + "result": "failed", + "queue_time": "2022-09-01T14:24:10.15Z", + "start_time": "2022-09-01T14:24:42.1401754Z", + "finish_time": "2022-09-01T14:25:00.07Z", + "assign_time": "2022-09-01T14:24:34.3Z", + "definition_id": 368, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "19c563d8-3dcd-57d1-cd5e-9dd946b0a29b", + "request_id": 4903, + "build_id": 5068, + "build_number": "20220711.1", + "result": "failed", + "queue_time": "2022-09-01T14:24:10.14Z", + "start_time": "2022-09-01T14:24:16.1904439Z", + "finish_time": "2022-09-01T14:24:33.44Z", + "assign_time": "2022-09-01T14:24:10.17Z", + "definition_id": 368, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4902, + "build_id": 5067, + "build_number": "20220711.1", + "result": "succeeded", + "queue_time": "2022-09-01T14:18:10.19Z", + "start_time": "2022-09-01T14:18:18.3555844Z", + "finish_time": "2022-09-01T14:19:22.6266667Z", + "assign_time": "2022-09-01T14:18:10.3466667Z", + "definition_id": 367, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "6a659b14-a5ad-5ce8-05ff-9105f4d16f55", + "request_id": 4901, + "build_id": 107, + "build_number": "Release-1 / Stage 1", + "result": "succeeded", + "queue_time": "2022-09-01T20:15:02.33Z", + "start_time": "2022-09-01T20:15:43.3995066Z", + "finish_time": "2022-09-01T20:15:51.7133333Z", + "assign_time": "2022-09-01T20:15:32.3933333Z", + "definition_id": 14, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "3b770d45-ae29-59a7-a774-67c6a1476782", + "request_id": 4900, + "build_id": 108, + "build_number": "Release-1 / Stage 2", + "result": "succeeded", + "queue_time": "2022-09-01T20:14:52.4266667Z", + "start_time": "2022-09-01T20:15:10.1184454Z", + "finish_time": "2022-09-01T20:15:31.55Z", + "assign_time": "2022-09-01T20:14:52.7866667Z", + "definition_id": 14, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4899, + "build_id": 5066, + "build_number": "5066", + "result": "succeeded", + "queue_time": "2022-09-01T13:49:34.8366667Z", + "start_time": "2022-09-01T13:49:44.5760594Z", + "finish_time": "2022-09-01T13:52:18.75Z", + "assign_time": "2022-09-01T13:49:35.0133333Z", + "definition_id": 366, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4898, + "build_id": 5065, + "build_number": "5065", + "result": "succeeded", + "queue_time": "2022-09-01T13:20:41.41Z", + "start_time": "2022-09-01T13:20:48.1950176Z", + "finish_time": "2022-09-01T13:24:58.39Z", + "assign_time": "2022-09-01T13:20:41.4533333Z", + "definition_id": 365, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4897, + "build_id": 5064, + "build_number": "5064", + "result": "succeeded", + "queue_time": "2022-09-01T12:35:50.17Z", + "start_time": "2022-09-01T12:35:57.4102501Z", + "finish_time": "2022-09-01T12:39:10.7633333Z", + "assign_time": "2022-09-01T12:35:50.23Z", + "definition_id": 365, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4896, + "build_id": 5063, + "build_number": "20220630.1", + "result": "succeeded", + "queue_time": "2022-09-01T03:00:17.8733333Z", + "start_time": "2022-09-01T03:00:26.8409899Z", + "finish_time": "2022-09-01T03:01:50.0266667Z", + "assign_time": "2022-09-01T03:00:17.91Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4895, + "build_id": 5061, + "build_number": "20220629.2", + "result": "succeeded", + "queue_time": "2022-09-01T19:51:17.76Z", + "start_time": "2022-09-01T19:51:23.9334952Z", + "finish_time": "2022-09-01T19:52:46.86Z", + "assign_time": "2022-09-01T19:51:17.82Z", + "definition_id": 364, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4894, + "build_id": 5058, + "build_number": "20220629.1", + "result": "succeeded", + "queue_time": "2022-09-01T19:41:00.17Z", + "start_time": "2022-09-01T19:41:08.6550627Z", + "finish_time": "2022-09-01T19:44:41.7466667Z", + "assign_time": "2022-09-01T19:41:00.45Z", + "definition_id": 364, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4893, + "build_id": 5054, + "build_number": "20220629.1", + "result": "succeeded", + "queue_time": "2022-09-01T03:00:36.52Z", + "start_time": "2022-09-01T03:00:45.436629Z", + "finish_time": "2022-09-01T03:01:57.1366667Z", + "assign_time": "2022-09-01T03:00:36.56Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "bae70de3-1eac-5ef9-ecf5-c0635ec73bc0", + "request_id": 4892, + "build_id": 5052, + "build_number": "20220628.7", + "result": "succeeded", + "queue_time": "2022-09-01T19:11:13.5933333Z", + "start_time": "2022-09-01T19:11:21.6684563Z", + "finish_time": "2022-09-01T19:12:21.8866667Z", + "assign_time": "2022-09-01T19:11:13.6466667Z", + "definition_id": 363, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "bae70de3-1eac-5ef9-ecf5-c0635ec73bc0", + "request_id": 4891, + "build_id": 5051, + "build_number": "20220628.6", + "result": "succeeded", + "queue_time": "2022-09-01T16:45:46.73Z", + "start_time": "2022-09-01T16:45:56.8715565Z", + "finish_time": "2022-09-01T16:46:56.2666667Z", + "assign_time": "2022-09-01T16:45:46.7633333Z", + "definition_id": 363, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "bae70de3-1eac-5ef9-ecf5-c0635ec73bc0", + "request_id": 4890, + "build_id": 5050, + "build_number": "20220628.5", + "result": "failed", + "queue_time": "2022-09-01T16:42:49.2Z", + "start_time": "2022-09-01T16:42:54.4510649Z", + "finish_time": "2022-09-01T16:43:09.88Z", + "assign_time": "2022-09-01T16:42:49.2266667Z", + "definition_id": 363, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "bae70de3-1eac-5ef9-ecf5-c0635ec73bc0", + "request_id": 4889, + "build_id": 5049, + "build_number": "20220628.4", + "result": "failed", + "queue_time": "2022-09-01T16:38:35.2Z", + "start_time": "2022-09-01T16:38:41.1860027Z", + "finish_time": "2022-09-01T16:38:56.49Z", + "assign_time": "2022-09-01T16:38:35.2633333Z", + "definition_id": 363, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "2831d33e-84dd-5533-eda0-8105954f1bc8", + "request_id": 4888, + "build_id": 5048, + "build_number": "20220628.3", + "result": "succeeded", + "queue_time": "2022-09-01T16:31:50.58Z", + "start_time": "2022-09-01T16:31:56.974368Z", + "finish_time": "2022-09-01T16:32:57.4933333Z", + "assign_time": "2022-09-01T16:31:50.6066667Z", + "definition_id": 363, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "2831d33e-84dd-5533-eda0-8105954f1bc8", + "request_id": 4887, + "build_id": 5047, + "build_number": "20220628.2", + "result": "succeeded", + "queue_time": "2022-09-01T16:27:16.41Z", + "start_time": "2022-09-01T16:27:25.7030557Z", + "finish_time": "2022-09-01T16:28:07.04Z", + "assign_time": "2022-09-01T16:27:16.68Z", + "definition_id": 363, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "2831d33e-84dd-5533-eda0-8105954f1bc8", + "request_id": 4886, + "build_id": 5046, + "build_number": "20220628.1", + "result": "succeeded", + "queue_time": "2022-09-01T16:10:15.1866667Z", + "start_time": "2022-09-01T16:10:22.632602Z", + "finish_time": "2022-09-01T16:11:00.95Z", + "assign_time": "2022-09-01T16:10:15.4566667Z", + "definition_id": 363, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4885, + "build_id": 5045, + "build_number": "20220628.1", + "result": "succeeded", + "queue_time": "2022-09-01T03:00:17.8566667Z", + "start_time": "2022-09-01T03:00:30.6344983Z", + "finish_time": "2022-09-01T03:01:10.2466667Z", + "assign_time": "2022-09-01T03:00:17.8966667Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "2831d33e-84dd-5533-eda0-8105954f1bc8", + "request_id": 4884, + "build_id": 5043, + "build_number": "20220627.2", + "result": "succeeded", + "queue_time": "2022-09-01T17:47:08.16Z", + "start_time": "2022-09-01T17:47:15.987734Z", + "finish_time": "2022-09-01T17:50:44.12Z", + "assign_time": "2022-09-01T17:47:08.4933333Z", + "definition_id": 363, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "ca395085-040a-526b-2ce8-bdc85f692774", + "request_id": 4883, + "build_id": 5042, + "build_number": "20220627.1", + "result": "canceled", + "queue_time": "2022-09-01T17:26:33.07Z", + "start_time": "2022-09-01T17:26:39.6690274Z", + "finish_time": "2022-09-01T17:26:55.87Z", + "assign_time": "2022-09-01T17:26:33.49Z", + "definition_id": 168, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "12f1170f-54f2-53f3-20dd-22fc7dff55f9", + "request_id": 4882, + "build_id": 5035, + "build_number": "20220627.1", + "result": "succeeded", + "queue_time": "2022-09-01T16:21:06.4833333Z", + "start_time": "2022-09-01T16:21:11.8349063Z", + "finish_time": "2022-09-01T16:21:58.5633333Z", + "assign_time": "2022-09-01T16:21:06.54Z", + "definition_id": 363, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "a528ef4b-e2e0-565b-271a-65845573d880", + "request_id": 4871, + "build_id": 5032, + "build_number": "20220623.1", + "result": "canceled", + "queue_time": "2022-09-01T00:30:56.79Z", + "start_time": "2022-09-01T00:31:01.9918715Z", + "finish_time": "2022-09-01T00:31:19.5833333Z", + "assign_time": "2022-09-01T00:30:56.8533333Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4870, + "build_id": 5031, + "build_number": "5031", + "result": "succeeded", + "queue_time": "2022-09-01T18:52:57.21Z", + "start_time": "2022-09-01T18:54:41.9650756Z", + "finish_time": "2022-09-01T18:55:41.29Z", + "assign_time": "2022-09-01T18:54:25.0866667Z", + "definition_id": 361, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "cfa20e98-6997-523c-4233-f0a7302c929f", + "request_id": 4869, + "build_id": 5031, + "build_number": "5031", + "result": "succeeded", + "queue_time": "2022-09-01T18:52:57.2Z", + "start_time": "2022-09-01T18:53:14.9752109Z", + "finish_time": "2022-09-01T18:54:24.2033333Z", + "assign_time": "2022-09-01T18:52:57.2233333Z", + "definition_id": 361, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4868, + "build_id": 5029, + "build_number": "5029", + "result": "succeeded", + "queue_time": "2022-09-01T13:01:36.7433333Z", + "start_time": "2022-09-01T13:03:00.7879139Z", + "finish_time": "2022-09-01T13:03:57.8833333Z", + "assign_time": "2022-09-01T13:02:40.4833333Z", + "definition_id": 360, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "cfa20e98-6997-523c-4233-f0a7302c929f", + "request_id": 4867, + "build_id": 5029, + "build_number": "5029", + "result": "succeeded", + "queue_time": "2022-09-01T13:01:36.48Z", + "start_time": "2022-09-01T13:01:51.5040284Z", + "finish_time": "2022-09-01T13:02:39.8466667Z", + "assign_time": "2022-09-01T13:01:36.9533333Z", + "definition_id": 360, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "f8252943-765e-554e-090d-5571acebf4bb", + "request_id": 4866, + "build_id": 5028, + "build_number": "20220622.1", + "result": "succeeded", + "queue_time": "2022-09-01T03:00:34.3866667Z", + "start_time": "2022-09-01T03:00:42.8728772Z", + "finish_time": "2022-09-01T03:01:23.4566667Z", + "assign_time": "2022-09-01T03:00:34.5533333Z", + "definition_id": 135, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4865, + "build_id": 5027, + "build_number": "5027", + "result": "succeeded", + "queue_time": "2022-09-01T18:08:56.53Z", + "start_time": "2022-09-01T18:09:05.5510972Z", + "finish_time": "2022-09-01T18:09:53.5Z", + "assign_time": "2022-09-01T18:08:56.7066667Z", + "definition_id": 361, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "5daf491e-fc1d-52d4-3c36-b35e31684732", + "request_id": 4864, + "build_id": 5026, + "build_number": "20220621.2", + "result": "succeeded", + "queue_time": "2022-09-01T17:04:17.85Z", + "start_time": "2022-09-01T17:06:53.9745617Z", + "finish_time": "2022-09-01T17:07:25.3266667Z", + "assign_time": "2022-09-01T17:06:44.67Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "ce39968d-2aee-58c0-6354-4429990bc777", + "request_id": 4863, + "build_id": 5026, + "build_number": "20220621.2", + "result": "succeeded", + "queue_time": "2022-09-01T17:03:33.3766667Z", + "start_time": "2022-09-01T17:06:01.1201953Z", + "finish_time": "2022-09-01T17:06:43.8966667Z", + "assign_time": "2022-09-01T17:05:54.9566667Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "2431e782-2f38-5ac4-c2f8-af294f6d514a", + "request_id": 4862, + "build_id": 5026, + "build_number": "20220621.2", + "result": "succeeded", + "queue_time": "2022-09-01T17:02:20.06Z", + "start_time": "2022-09-01T17:05:07.8148768Z", + "finish_time": "2022-09-01T17:05:54.32Z", + "assign_time": "2022-09-01T17:05:00.4Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "a528ef4b-e2e0-565b-271a-65845573d880", + "request_id": 4861, + "build_id": 5026, + "build_number": "20220621.2", + "result": "succeeded", + "queue_time": "2022-09-01T17:02:19.9Z", + "start_time": "2022-09-01T17:04:22.8635006Z", + "finish_time": "2022-09-01T17:04:59.4966667Z", + "assign_time": "2022-09-01T17:04:16.2166667Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "54beca5a-7b68-5580-ddd0-8aef5b91640f", + "request_id": 4860, + "build_id": 5026, + "build_number": "20220621.2", + "result": "succeeded", + "queue_time": "2022-09-01T17:02:18.9633333Z", + "start_time": "2022-09-01T17:03:35.4472694Z", + "finish_time": "2022-09-01T17:04:15.2066667Z", + "assign_time": "2022-09-01T17:03:27.2Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "7cb24041-3325-5b8a-c38d-87131110a6bf", + "request_id": 4859, + "build_id": 5026, + "build_number": "20220621.2", + "result": "succeeded", + "queue_time": "2022-09-01T17:02:17.9Z", + "start_time": "2022-09-01T17:02:51.4121619Z", + "finish_time": "2022-09-01T17:03:26.3666667Z", + "assign_time": "2022-09-01T17:02:43.3566667Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "275f1d19-1bd8-5591-b06b-07d489ea915a", + "request_id": 4858, + "build_id": 5025, + "build_number": "5025", + "result": "succeeded", + "queue_time": "2022-09-01T17:01:39.48Z", + "start_time": "2022-09-01T17:01:52.5755448Z", + "finish_time": "2022-09-01T17:02:42.6633333Z", + "assign_time": "2022-09-01T17:01:39.54Z", + "definition_id": 360, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "7e70de06-f711-585d-8aa0-f04466a62cd4", + "request_id": 4857, + "build_id": 5024, + "build_number": "20220621.1", + "result": "succeeded", + "queue_time": "2022-09-01T16:59:29.8433333Z", + "start_time": "2022-09-01T17:00:18.7374553Z", + "finish_time": "2022-09-01T17:00:47.1933333Z", + "assign_time": "2022-09-01T17:00:11.0233333Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "a528ef4b-e2e0-565b-271a-65845573d880", + "request_id": 4856, + "build_id": 5024, + "build_number": "20220621.1", + "result": "succeeded", + "queue_time": "2022-09-01T16:58:34.2633333Z", + "start_time": "2022-09-01T16:59:33.2423874Z", + "finish_time": "2022-09-01T17:00:09.8933333Z", + "assign_time": "2022-09-01T16:59:27.85Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + }, + { + "id": "ce39968d-2aee-58c0-6354-4429990bc777", + "request_id": 4855, + "build_id": 5024, + "build_number": "20220621.1", + "result": "succeeded", + "queue_time": "2022-09-01T16:58:33.5866667Z", + "start_time": "2022-09-01T16:58:41.9914811Z", + "finish_time": "2022-09-01T16:59:27.19Z", + "assign_time": "2022-09-01T16:58:33.8166667Z", + "definition_id": 359, + "runner_name": "Hosted Agent", + "os_description": "Linux", + "runner_group": "Azure Pipelines" + } + ] From 3272e8c609c6b89c41a5e609dadf4ef11095d553 Mon Sep 17 00:00:00 2001 From: j-dunham Date: Thu, 1 Sep 2022 15:14:01 -0400 Subject: [PATCH 16/18] update forecast data in setup --- azure_devops/bootstrap/setup | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/azure_devops/bootstrap/setup b/azure_devops/bootstrap/setup index e7e0533..ba4cfed 100755 --- a/azure_devops/bootstrap/setup +++ b/azure_devops/bootstrap/setup @@ -3,11 +3,13 @@ require "json" require "net/http" require "optparse" require "pathname" +require "date" options = { code_assets_dir: "code", pipeline_assets_dir: "pipelines", - root_dir: File.join(ENV["CODESPACE_VSCODE_FOLDER"], "azure_devops/bootstrap") + root_dir: File.join(ENV["CODESPACE_VSCODE_FOLDER"], "azure_devops/bootstrap"), + forecast_source_file: File.join(".", "azure_devops/jobs_data.json") } OptionParser.new do |opt| @@ -168,10 +170,18 @@ def create_classic_pipelines(options, repository) end end +def update_forecast_source_file(options) + puts "Updating forecast data" + jobs_data = File.read(options[:forecast_source_file]) + today = Date.today.strftime("%Y-%m-%d") + jobs_data.gsub!(/20[0-2][0-9]-[0-1][0-9]-[0-3][0-9]/, today) + File.write(options[:forecast_source_file], jobs_data) +end create_project(options) repository = create_repository(options) create_yaml_pipelines(options, repository) create_classic_pipelines(options, repository) +update_forecast_source_file(options) -puts "Success!" \ No newline at end of file +puts "Success!" From cd341cbe391440e941c14dd0b8fdd6b1067a32e1 Mon Sep 17 00:00:00 2001 From: j-dunham Date: Thu, 1 Sep 2022 15:15:41 -0400 Subject: [PATCH 17/18] Update setup From 5f610ce9d25119f9015206d8159300401a9982f0 Mon Sep 17 00:00:00 2001 From: j-dunham Date: Thu, 1 Sep 2022 15:40:24 -0400 Subject: [PATCH 18/18] updated number for new job data --- azure_devops/valet-forecast-lab.md | 73 ++++++++++++++---------------- 1 file changed, 34 insertions(+), 39 deletions(-) diff --git a/azure_devops/valet-forecast-lab.md b/azure_devops/valet-forecast-lab.md index 276911c..4d036d8 100644 --- a/azure_devops/valet-forecast-lab.md +++ b/azure_devops/valet-forecast-lab.md @@ -14,21 +14,17 @@ In this lab we will use the `forecast` command to forecast potential GitHub Acti ## Prepare for forecast Before we can run the forecast we need to answer a few questions so we can construct the correct command: -1. What is the date we want to start forecasting from? - -- __2022-03-02__. This should be a date that will give enough data to get a good understanding of the typical usage. - -2. Where do we want to store the results? +1. Where do we want to store the results? - __./tmp/forecast_reports__. This can be any valid path on the system but for simplicity it is recommend to use a directory in the root of the Codespace workspace. -3. What project do we want to run the forecast for? +2. What project do we want to run the forecast for? -- __ValetBootstrap__. This is the default project name for the labs, however, if you chose a different name when setting up the lab environment you should use that. +- __YOUR_PROJECT_NAME__. This is the project name you chose during the lab setup [here](../azure_devops/readme.md#bootstrap-your-azure-devops-organization). Using these answers our command becomes: ``` -gh valet forecast azure-devops --output-dir ./tmp/forecast_reports --azure-devops-project YOUR_PROJECT_NAME_HERE --start-date "2022-03-02" +gh valet forecast azure-devops --output-dir ./tmp/forecast_reports --azure-devops-project YOUR_PROJECT_NAME_HERE ``` ## Perform a forecast @@ -50,26 +46,26 @@ Open the forecast report and review the calculated metrics. ![explorer-report](https://user-images.githubusercontent.com/18723510/187696893-6d503d8d-b512-427a-af42-bbf053fa4df4.png) -- The file should be similar to this. -
- example forecast_report.md - +- Verify your report looks similar. +
+ click to expand example forecast_report.md + # Forecast report for [Azure DevOps](https://dev.azure.com/jd-testing-org/ValetBootstrap/_build) - Valet version: **0.1.0.13529(efcc91120eaf5ecb40df6af034c64580cbcfd2e8)** - - Performed at: **8/31/22 at 13:46** - - Date range: **4/5/22 - 8/19/22** + - Performed at: **9/1/22 at 19:10** + - Date range: **9/1/22 - 9/1/22** ## Total - - Job count: **186** - - Pipeline count: **60** + - Job count: **84** + - Pipeline count: **32** - Execution time - - Total: **153 minutes** + - Total: **82 minutes** - Median: **0 minutes** - - P90: **1 minutes** + - P90: **2 minutes** - Min: **0 minutes** - Max: **4 minutes** @@ -85,28 +81,28 @@ Open the forecast report and review the calculated metrics. - Median: **0** - P90: **0** - Min: **0** - - Max: **4** + - Max: **5** --- ## Azure Pipelines - - Job count: **183** - - Pipeline count: **58** - - Total consumption: **99%** + - Job count: **81** + - Pipeline count: **30** + - Total consumption: **98%** - Execution time - - Total: **151 minutes** + - Total: **80 minutes** - Median: **0 minutes** - - P90: **1 minutes** + - P90: **2 minutes** - Min: **0 minutes** - Max: **4 minutes** - Queue time - Median: **0 minutes** - - P90: **1 minutes** + - P90: **2 minutes** - Min: **0 minutes** - Max: **5 minutes** @@ -115,7 +111,7 @@ Open the forecast report and review the calculated metrics. - Median: **0** - P90: **0** - Min: **0** - - Max: **4** + - Max: **5** --- @@ -148,8 +144,8 @@ Open the forecast report and review the calculated metrics. - Max: **1** > Note: Concurrent jobs are calculated by using a sliding window of 1m 0s. - -
+ +
### Metric Definitions | Name | Description | @@ -162,19 +158,18 @@ Open the forecast report and review the calculated metrics. ### Total Section - This section shows the metrics for all of the jobs run in our sample data. ## Total - - - Job count: **186** - - Pipeline count: **60** + - Job count: **84** + - Pipeline count: **32** --- - We can see there were 60 pipelines that ran and they contained 186 jobs. The number of jobs is expected to be equal or larger than pipelines because a pipeline is typically a collection of jobs. + We can see there were 32 pipelines that ran and they contained 84 jobs. The number of jobs is expected to be equal or larger than pipelines because a pipeline is typically a collection of jobs. -- `Execution time` shows the metrics for the time a job __took to run__. Looking closer we can see during our forecast timeframe the total job run time was 153 minutes, with 90% of the jobs finishing in or under 1 minute, and the longest job taking 4 minutes. The `Min` and `Median` are 0 because they were less than a minute and were rounded down to 0. +- `Execution time` shows the metrics for the time a job __took to run__. Looking closer we can see during our forecast timeframe the total job run time was 82 minutes, with 90% of the jobs finishing in or under 2 minute, and the longest job took 4 minutes. The `Min` and `Median` are 0 because they were less than a minute and were rounded down to 0. - Execution time - - Total: **153 minutes** - - Median: **0 minutes** - - P90: **1 minutes** - - Min: **0 minutes** - - Max: **4 minutes** + - Total: **82 minutes** + - Median: **0 minutes** + - P90: **2 minutes** + - Min: **0 minutes** + - Max: **4 minutes** - `Queue time` shows the metrics for how long jobs __waited__ for a runner to be available. - Queue time @@ -187,7 +182,7 @@ Open the forecast report and review the calculated metrics. - Median: **0** - P90: **0** - Min: **0** - - Max: **4** + - Max: **5** ### Runner Group Sections - The preceding sections shows the same metrics as the `Total` section, but are broken out into runner groups. A runner group is a logical grouping in Azure DevOps of one or more runners. In our case we have groups named `Azure Pipelines` and `Default`. These sections can be used to identify runner types that needed to be increased or decreased when moving to GitHub Actions. Looking at the report the `Default` group was only used for 3 jobs and a ran for a total of 1 minute. This might be a group of runners we do not need to migrate to Actions.