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

--- Comment #3 from Antoine "hashar" Musso <[email protected]> ---
As Timo said, this will only be useful for Jobs triggering only on merge
events. In Zuul that is the 'postmerge' pipeline, its configuration is
currently:


Configured Pipeline Manager postmerge
Events:
  <EventFilter types: change-merged>
Projects:
  mediawiki/extensions/VisualEditor
    <Job mwext-VisualEditor-doc-publish> ^master$
  operations/mediawiki-config
    <Job beta-mediawiki-config-update> ^master$ 
  test/mediawiki
    <Job test-mediawiki-docgen>
  analytics/wikistats
    <Job analytics-wikistats>
  analytics/udp-filters
    <Job analytics-udp-filters>
  operations/puppet
    <Job operations-puppet-doc>
  analytics/webstatscollector
    <Job analytics-webstatscollector>
  analytics/libanon
    <Job analytics-libanon>
  mediawiki/extensions/Parsoid
    <Job parsoid-regressions>
  mediawiki/core
    <Job mediawiki-core-jslint> (?!REL1_19)^(\.jshint|.*\.(js|json)$)
    <Job mediawiki-core-lint>
    <Job mediawiki-core-jsduck-publish> ^(REL1_21|master)$^.*\.(js|json)$
    <Job mediawiki-core-regression-master> ^master$
    <Job mediawiki-core-regression-REL1_19> ^REL1_19$
    <Job mediawiki-core-regression-REL1_20> ^REL1_20$
    <Job mediawiki-core-regression-REL1_21> ^REL1_21
    <Job mediawiki-core-regression-phpcs-HEAD>
    <Job mediawiki-core-doxygen-publish>   
  mediawiki/extensions/Math
    <Job beta-recompile-math-texvc>
  integration/docroot
    <Job integration-docroot-deploy> ^master$

Some of those jobs are shared with over pipelines (such as mediawiki-core-lint)
and are thus meaningless.  The only candidates would be:


mwext-VisualEditor-doc-publish
beta-mediawiki-config-update
beta-recompile-math-texvc
test-mediawiki-docgen
operations-puppet-doc
parsoid-regressions
mediawiki-core-regression-*
integration-docroot-deploy


If we wanted to do that for other repositories (such as mediawiki extensions),
we will need to have JJB to create a new job and edit the Zuul template
'extensions-unittests' to have a postmerge pipeline.


 I need to restart Jenkins next week, so I will look at installing the plugin.

-- 
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

Reply via email to