https://bugzilla.wikimedia.org/show_bug.cgi?id=35706
Web browser: ---
Bug #: 35706
Summary: Jenkins retriggered builds loose track of children
builds
Product: Wikimedia
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: Testing Infrastructure
AssignedTo: [email protected]
ReportedBy: [email protected]
CC: [email protected], [email protected]
Classification: Unclassified
Mobile Platform: ---
When a build it retriggered such as
https://integration.mediawiki.org/ci/job/MediaWiki-GIT-Fetching/383/ , Jenkins
does not show the build number of children jobs:
MediaWiki-Tests-Parser(none)
MediaWiki-Tests-Dumps(none)
MediaWiki-Tests-Databaseless(none)
MediaWiki-Tests-Misc(none)
MediaWiki-Tests-API(none)
That is confusing user.
The workaround is to look at the console which shows the links to the children
builds:
20:28:55 Waiting for the completion of MediaWiki-Tests-Databaseless
20:29:00 MediaWiki-Tests-Databaseless #369 completed. Result was SUCCESS
20:29:00 Waiting for the completion of MediaWiki-Tests-Misc
20:29:05 MediaWiki-Tests-Misc #144 completed. Result was FAILURE
20:29:05 Waiting for the completion of MediaWiki-Tests-API
20:29:07 MediaWiki-Tests-API #149 completed. Result was SUCCESS
20:29:07 Waiting for the completion of MediaWiki-Tests-Parser
20:30:00 MediaWiki-Tests-Parser #363 completed. Result was SUCCESS
20:30:00 Waiting for the completion of MediaWiki-Tests-Dumps
20:30:01 MediaWiki-Tests-Dumps #87 completed. Result was SUCCESS
The root cause is the way I have setup the fingerprint to work. By using
.git/FETCH_HEAD, retriggered builds looks exactly like the original one to
Jenkins. It probably loose track and bail out because several builds could be
the children's.
Example of fingerprints confusion:
https://integration.mediawiki.org/ci/fingerprint/b50b24ccbb2025d678854e33c0e120f3/
This file has been used in the following places:
MediaWiki-GIT-Fetching Failed#381-Failed#383
MediaWiki-Tests-API Failed#147-Success#149
MediaWiki-Tests-Databaseless Success#367-Success#369
MediaWiki-Tests-Dumps Success#85-Success#87
MediaWiki-Tests-Misc Failed#142-Failed#144
MediaWiki-Tests-Parser Failed#361-Success#363
So we need to do a better fingerprinting :-D
--
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l