arcade icon indicating copy to clipboard operation
arcade copied to clipboard

Docker Containers used for build not in MoT reports

Open ilyas1974 opened this issue 3 years ago • 1 comments

Per conversation with Michael Simons, it appears that the containers we use for non-helix jobs are not showing up in the report data. We need to investigate.

ilyas1974 avatar Aug 02 '22 20:08 ilyas1974

This is something I recently became aware of (I didn't know we used docker for building too). We're missing this data because it's not in the Jobs Kusto table, we will have to do more scraping to get it. If a build is using docker, it will have an 'Initialize containers' job, where we can find the dockerTag for the used image (https://dev.azure.com/dnceng/public/_build/results?buildId=1919439&view=logs&j=ccbaf6f6-fd8d-5aed-75bd-0b95b0aa330d&t=abf8e74c-f6dc-4403-a02b-1f8e0fcf047a)

dkurepa avatar Aug 03 '22 09:08 dkurepa

pr to include Docker containers in Kusto: https://github.com/dotnet/arcade-services/pull/1969

dkurepa avatar Aug 16 '22 11:08 dkurepa

The docker Image Names have been added to the TimelineRecords Kusto table. They only exist for columns with the "Initialize containers" name

dkurepa avatar Aug 16 '22 11:08 dkurepa

PR to include this new data in our outputs: https://dev.azure.com/dnceng/internal/_git/dotnet-helix-machines/pullrequest/25002

dkurepa avatar Aug 16 '22 11:08 dkurepa

I have verified that this information is being collected and is now available within our reports.

ilyas1974 avatar Aug 24 '22 22:08 ilyas1974