https://bugzilla.wikimedia.org/show_bug.cgi?id=51461

Antoine "hashar" Musso <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|Highest                     |High

--- Comment #5 from Antoine "hashar" Musso <[email protected]> ---
Jenkins jobs indeed build the job twice, at first with:

 <command>/var/lib/jenkins/tools/fetch-mw-ext</command>

Then another time with the proper command:

 <command>/var/lib/jenkins/tools/fetch-mw-ext
Ask,Serialization,Diff,DataValues,WikibaseDataModel,Validator</command>


Jenkins Jobs always proceed them in that order so the job always ends up with
the dependencies. BUT, whenever the job generation is aborted (and I did so on
2013-06-26_14-46-02), we end up with missing dependencies :/

The history link:
https://integration.wikimedia.org/ci/job/mwext-Wikibase-testextensions-master/jobConfigHistory/showDiffFiles?timestamp1=2013-07-16_19-35-57&timestamp2=2013-07-16_19-36-05

All the past configurations for the job:

https://integration.wikimedia.org/ci/job/mwext-Wikibase-testextensions-master/jobConfigHistory/?

You will notice that there are double entries a few seconds apart, that
highlight the fact that Jenkins Job Builder regenerate the job twice.


Workaround: make sure both versions are pushed (ie do not abort the run)

Goal: fix up jenkins job builder to handle that and only push the second (last)
version.


I have lowered the bug priority since it is fixed but I keep this bug open to
fix up Jenkins Job Builder.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to