[MediaWiki-commits] [Gerrit] Create generic 'mwext-qunit' job - change (integration/config)
jenkins-bot has submitted this change and it was merged. Change subject: Create generic 'mwext-qunit' job .. Create generic 'mwext-qunit' job Configured it for TemplateData as a test, will be expanded to all other repos if it succeeds. Bug: T94326 Change-Id: I240e8a0d490a872c8617aee4eec560fddfe72845 --- M jjb/mediawiki-extensions.yaml M zuul/layout.yaml 2 files changed, 33 insertions(+), 4 deletions(-) Approvals: Legoktm: Looks good to me, approved jenkins-bot: Verified diff --git a/jjb/mediawiki-extensions.yaml b/jjb/mediawiki-extensions.yaml index 46fbbd0..d12008c 100644 --- a/jjb/mediawiki-extensions.yaml +++ b/jjb/mediawiki-extensions.yaml @@ -118,6 +118,30 @@ - mw-teardown-mysql - archive-log-dir +# Generic qunit job for extensions. Can only be used by +# those that currently don't have dependencies +- job: +name: 'mwext-qunit' +node: contintLabsSlave UbuntuTrusty +concurrent: true +triggers: + - zuul +builders: + - zuul-cloner: + projects: + mediawiki/core + mediawiki/vendor + $ZUUL_PROJECT + - mw-install-mysql + - shell: echo $ZUUL_PROJECT src/extensions_load.txt + - mw-apply-settings + - mw-run-update-script + - qunit-karma +publishers: + - qunit-cleanup + - mw-teardown-mysql + - archive-log-dir + - job-template: name: '{name}-{ext-name}-qunit-mobile' node: contintLabsSlave UbuntuPrecise @@ -1068,9 +1092,6 @@ - '{name}-{ext-name}-qunit': name: mwext ext-name: Popups - - '{name}-{ext-name}-qunit': -name: mwext -ext-name: TemplateData - '{name}-{ext-name}-qunit': name: mwext ext-name: Thanks diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 9d2dee9..f6cd970 100644 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -1899,6 +1899,14 @@ gate-and-submit: - 'mwext-{name}-qunit' + # Triggers the generic mwext-qunit job + # which doesn't process dependencies + - name: extension-qunit-generic +test: + - 'mwext-qunit' +gate-and-submit: + - 'mwext-qunit' + # Template for MediaWiki extensions. # Triggers phpcs jobs - name: extension-phpcs @@ -6655,7 +6663,7 @@ - name: mediawiki/extensions/TemplateData template: - - name: extension-qunit + - name: extension-qunit-generic - name: composer-test - name: npm check: -- To view, visit https://gerrit.wikimedia.org/r/200327 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I240e8a0d490a872c8617aee4eec560fddfe72845 Gerrit-PatchSet: 3 Gerrit-Project: integration/config Gerrit-Branch: master Gerrit-Owner: Legoktm legoktm.wikipe...@gmail.com Gerrit-Reviewer: Hashar has...@free.fr Gerrit-Reviewer: Krinkle krinklem...@gmail.com Gerrit-Reviewer: Legoktm legoktm.wikipe...@gmail.com Gerrit-Reviewer: jenkins-bot ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Create generic 'mwext-qunit' job - change (integration/config)
Legoktm has uploaded a new change for review. https://gerrit.wikimedia.org/r/200327 Change subject: Create generic 'mwext-qunit' job .. Create generic 'mwext-qunit' job Configured it for TemplateData as a test, will be expanded to all other repos if it succeeds. Bug: T94326 Change-Id: I240e8a0d490a872c8617aee4eec560fddfe72845 --- M jjb/mediawiki-extensions.yaml M zuul/layout.yaml 2 files changed, 33 insertions(+), 4 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/integration/config refs/changes/27/200327/1 diff --git a/jjb/mediawiki-extensions.yaml b/jjb/mediawiki-extensions.yaml index 2edc655..3ad2c6e 100644 --- a/jjb/mediawiki-extensions.yaml +++ b/jjb/mediawiki-extensions.yaml @@ -118,6 +118,30 @@ - mw-teardown-mysql - archive-log-dir +# Generic qunit job for extensions. Can only be used by +# those that currently don't have dependencies +- job: +name: 'mwext-qunit' +node: contintLabsSlave UbuntuTrusty +concurrent: true +triggers: + - zuul +builders: + - zuul-cloner: + projects: + mediawiki/core + mediawiki/vendor + $(echo $ZUUL_PROJECT) + - mw-install-mysql + - shell: echo $ZUUL_PROJECT src/extensions_load.txt + - mw-apply-settings + - mw-run-update-script + - qunit-karma +publishers: + - qunit-cleanup + - mw-teardown-mysql + - archive-log-dir + - job-template: name: '{name}-{ext-name}-qunit-mobile' node: contintLabsSlave UbuntuPrecise @@ -1064,9 +1088,6 @@ - '{name}-{ext-name}-qunit': name: mwext ext-name: Popups - - '{name}-{ext-name}-qunit': -name: mwext -ext-name: TemplateData - '{name}-{ext-name}-qunit': name: mwext ext-name: Thanks diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 15ee7a1..83fd16f 100644 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -1880,6 +1880,14 @@ gate-and-submit: - 'mwext-{name}-qunit' + # Triggers the generic mwext-qunit job + # which doesn't process dependencies + - name: extension-qunit-generic +test: + - 'mwext-qunit' +gate-and-submit: + - 'mwext-qunit' + # Template for MediaWiki extensions. # Triggers phpcs jobs - name: extension-phpcs @@ -6632,7 +6640,7 @@ - name: mediawiki/extensions/TemplateData template: - - name: extension-qunit + - name: extension-qunit-generic - name: composer-test - name: npm check: -- To view, visit https://gerrit.wikimedia.org/r/200327 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I240e8a0d490a872c8617aee4eec560fddfe72845 Gerrit-PatchSet: 1 Gerrit-Project: integration/config Gerrit-Branch: master Gerrit-Owner: Legoktm legoktm.wikipe...@gmail.com ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits