Page MenuHomePhabricator

Move pywikibot-i18n CI from travis-ci.com to jenkins
Closed, ResolvedPublic

Description

pywikibot-i18n test on travis uses pywikibot's tests.l10n_tests script. This Tests needs only few minutes to run and can be done by Jenkins. Moving it would solve the problem of limited credits on Travis CI site, see T285032.

Event Timeline

Change 703214 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/i18n@master] [tests] Remove travis.yml file

https://gerrit.wikimedia.org/r/703214

Change 703218 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/i18n@master] [tests] Use Jenkins for i18n-tests

https://gerrit.wikimedia.org/r/703218

Change 703219 had a related patch set uploaded (by Xqt; author: Xqt):

[integration/config@master] [1i8n] Add i18n-tests to jenkins

https://gerrit.wikimedia.org/r/703219

Change 703214 merged by jenkins-bot:

[pywikibot/i18n@master] [tests] Remove travis.yml file

https://gerrit.wikimedia.org/r/703214

Change 703219 merged by jenkins-bot:

[integration/config@master] [pywikibot/i18n] Add tox jobs

https://gerrit.wikimedia.org/r/703219

Everything should be set on the Jenkins side, and with my changes https://gerrit.wikimedia.org/r/c/pywikibot/i18n/+/703218/ now passes.

Change 703218 merged by jenkins-bot:

[pywikibot/i18n@master] [tests] Add tox.ini to use Jenkins for i18n-tests

https://gerrit.wikimedia.org/r/703218

Xqt assigned this task to Legoktm.

It does not work as expected. When a patch is submitted by L10n-not Jenkins runs a mediawiki-18n-check-docker. Starting recheck it runs generic-node12-docker and pywikibot-18n-tox-docker. The pywikibot-18n-tox-docker is that part which is intended to be moved from travis to Jenkins.

See https://gerrit.wikimedia.org/r/c/pywikibot/i18n/+/704090

Change 704100 had a related patch set uploaded (by Xqt; author: Xqt):

[integration/config@master] [i18n] Add gate-and-submit-l10n pipeline to pywikibot-i18n

https://gerrit.wikimedia.org/r/704100

Change 704100 merged by jenkins-bot:

[integration/config@master] Zuul: [pywikibot/i18n] Add gate-and-submit-l10n pipeline

https://gerrit.wikimedia.org/r/704100

Mentioned in SAL (#wikimedia-releng) [2021-07-12T13:05:07Z] <James_F_> Zuul: [pywikibot/i18n] Add gate-and-submit-l10n pipeline T286207