Kesin11 / CIAnalyzer

A tool collecting multi CI services build data and export it for creating self-hosting build dashboard.
MIT License
98 stars 8 forks source link

Supports waitingRunnerElapsedSec #1302

Closed paper2 closed 2 months ago

paper2 commented 2 months ago

Hi, @Kesin11 . I suggest to add waitingRunnerElapsedSec. I know it's hard, so feel free to reject it.

Backgraound

Consideration

Thanks.

Kesin11 commented 2 months ago

@paper2 CIAnalyzer already supports queuedDurationSec, which is equivalent to the waiting runner duration.

However, queuedDurationSec represents the waiting time for the workflow run in GitHub Actions, whereas actions-timeline's waitingRunnerElapsedSec represents the waiting time for a job. Are you requesting the implementation of the waiting time for a job?

Kesin11 commented 2 months ago

It seems spam comment. https://github.com/search?q=rickdoq&type=issues

paper2 commented 2 months ago

@Kesin11

Are you requesting the implementation of the waiting time for a job?

Yes!!

I think we can measure time of waiting for Managing large runners ready.

Kesin11 commented 2 months ago

@paper2 If it's only for GitHub Actions, implementing waitingRunnerElapsedSec for jobs is not so difficult. Recently, I am only interested in GitHub Actions, so it should be fine to put zero values for other CI services.

I'm going to try it today.

Kesin11 commented 2 months ago

@paper2 I just implemented and released new version 🚀 https://github.com/Kesin11/CIAnalyzer/releases/tag/v6.1.0

paper2 commented 2 months ago

@Kesin11 Thanks!! I will use it. If I success to improve our CI, I spread this OSS more☺️