#762056 d-i.debian.org: update jenkins job to use daily-build-overview

#762056#5
Date:
2014-09-18 00:24:58 UTC
From:
To:
It'd probably a good idea to update this jenkins job:
https://jenkins.debian.net/view/d-i_misc/job/d-i_parse_build_logs/

to use this page instead:
http://d-i.debian.org/daily-images/daily-build-overview.html


Instructions to update jenkins configuration:
https://lists.debian.org/debian-boot/2014/09/msg00550.html

The job configuration seems to live in a separate repository though, but
patching should be easy anyway.

Mraw,
KiBi.

#762056#10
Date:
2014-09-18 09:30:32 UTC
From:
To:
Hi Cyril,

nope, the job configuration is in that referred git repo in the job_cfg
directory :)


cheers,
	Holger

#762056#15
Date:
2014-09-18 11:26:05 UTC
From:
To:
Holger Levsen <holger@layer-acht.org> (2014-09-18):
https://jenkins.debian.net/view/d-i_misc/job/d-i_parse_build_logs/

says:
| Projet d-i_parse_build_logs
|
| Parses d-i build logs from http://d-i.debian.org/daily-images/build-logs.html daily.
|
| Job configuration source is d-i.yaml.

and the d-i.yaml link points to:
http://anonscm.debian.org/gitweb/?p=users/holger/jenkins.debian.net.git;a=blob;f=job-cfg/d-i.yaml

which I find slightly confusing?

Mraw,
KiBi.

#762056#20
Date:
2014-09-18 15:44:07 UTC
From:
To:
Hi,

the description of the views is one of the view things manually maintained on
jenkins.d.n, fixed now, thanks-

http://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/tree/job-cfg/d-i.yaml
is the correct link target.


cheers,
	Holger

#762056#25
Date:
2014-10-27 09:45:52 UTC
From:
To:
Hi,

I was thinking of disabling or removing this job last night and then this
morning remembered this bug.. :)

ok, can do. do you know a better data source than grepping the html?

what do you think about splitting this job into many, one per architecture?
that way we could also tune notifications and eg not only notify debian-boot
but also the ia64-porters when their build fails...


cheers,
	Holger

#762056#30
Date:
2014-10-29 12:39:52 UTC
From:
To:
Hi,

Done.

There are now 15 jobs like
https://jenkins.debian.net/job/d-i_overview_sparc/
running at "0 * * * * *" parsing the above URL.

If an arch has missed or failed builds, the first time this is detected,
#debian-boot is notified.
I haven't set up email notification, if you want that please tell me. I hope
there will be a notification too, once it's succeeds again, but as I had to
change the jenkins email plugin I don't know for sure yet ;)

BTW, I've noticed one glitch in the overview page, currently that page says
"Architectures with missing build: sparc" and sparc is a link to http://d-
i.debian.org/daily-images/daily-build-overview.html#sparc and there I can see
three successful builds but there is no indication which build is missing....

Please close the bug if you think that's appropriate or tell me what's
missing.


cheers,
	Holger

#762056#35
Date:
2014-10-29 12:59:34 UTC
From:
To:
Holger Levsen <holger@layer-acht.org> (2014-10-29):

Thanks, we'll see how it goes. We can probably follow up on this bug
report if some tweaks are needed (so let's keep it open for a while)?

Missing as in "the last build we've got is now considered outdated and
we haven't received a newer one in the meanwhile". That matches white areas
on the graphs, and red timestamps.

Mraw,
KiBi.

#762056#40
Date:
2014-10-29 13:35:01 UTC
From:
To:
Hi,

sure!

Ah, now I see it too! :) Thanks!


cheers,
	Holger