Get revision of recipe CIPD package of a LUCI build |
|||
Issue descriptionThe LUCI the revision of the recipe CIPD package is nowhere to be found on Milo for a running build. On task page, it only says that it has requested refs/heads/master, but no actual revision or instance ID until build is completed. We should add this feature to find revision or instance ID easier during a running build. The following workaround is available. 1. open task of the build 2. click More Details 3. find a CIPD package that starts with "infra/recipe_bundles/" 4. see "Actual". Its format is "$PACKAGE:$VERSION" 5. in terminal, run `cipd describe $PACKAGE -version $VERSION` 6. See "git_revision" tag
,
Aug 10
I've been using the workaround since a while now, but this only works for completed tasks. For a running build, there is no actual entry: https://screenshot.googleplex.com/8NZ55SmJcUi.
,
Aug 10
RVG due to internal link
,
Aug 10
So there are a couple things that could (should) happen: * Swarming bots should immediately report their resolved CIPD packages to the server instead of waiting for the end of the task. This should be pretty straightforward I think. * Have Milo show the system software used during the task (i.e. CIPD packages). Maybe behind a button. Probably with links to https://chrome-infra-packages.appspot.com/ * It's probably worth teaching Milo this reverse-lookup trick (so it can display the earliest git_revision or version tag for a given resolved package).
,
Aug 10
TBH, existence of screenshot.googleplex.com isn't enough to rvg this bug I think, and having it open would be more helpful.
,
Aug 10
|
|||
►
Sign in to add a comment |
|||
Comment 1 by no...@chromium.org
, Aug 9