hashar claimed this task. hashar added a comment. Restricted Application edited projects, added Release-Engineering-Team (Kanban); removed Release-Engineering-Team.
Hello, this got raised to #release-engineering-team <https://phabricator.wikimedia.org/tag/release-engineering-team/> meeting last Monday, thought I was busy with other random duties. This week will be easier so I gotta review the request but in short Wikimedia CI does not support Travis or AppVeyor at all. For Travis, it is heavily tight to github and we cant reproduce that with Gerrit and our CI (Jenkins/Zuul/Docker). That being said, most of the time it is very straightforward to rewrite the travis logic to a Jenkins job. AppVeyor I don't think I have ever heard of it. But I guess it is a third party closed source software and we would probably not be able to reproduce it. Note: we used to have a Jenkins job that ran the pywikibot tests against the #beta-cluster-infrastructure <https://phabricator.wikimedia.org/tag/beta-cluster-infrastructure/> (901f445d1058f55d8ceae23cff4cf7b58537a778 <https://phabricator.wikimedia.org/rCICF901f445d1058f55d8ceae23cff4cf7b58537a778> (T100903 <https://phabricator.wikimedia.org/T100903>). ) but it was broken/never completed and I have removed it T188256 <https://phabricator.wikimedia.org/T188256>. The job was doing: export PYWIKIBOT2_DIR=$WORKSPACE export TOX_TESTENV_PASSENV=PY_COLORS export PY_COLORS=1 tox -e venv -- pip install --upgrade ndg-httpsclient tox -e venv -- python -m generate_family_file 'http://en.wikipedia.beta.wmflabs.org/' 'wpbeta' 'y' tox -e venv -- python -m generate_user_files -dir:$WORKSPACE -family:wpbeta -lang:en -v echo "console_encoding='utf8'" >> $WORKSPACE/user-config.py tox -e venv -- pip install -rdev-requirements.txt tox -e venv -- python setup.py nosetests --tests tests --verbosity=2 -a '"family=wpbeta,code=en"' We can look at moving that as a script directly into `pywikibot/core.git`, add a new testenv in tox (eg: `integration-beta`) and then simply have a Jenkins job that invokes that testenv. Then move forward and fix it :) TASK DETAIL https://phabricator.wikimedia.org/T186208 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: hashar Cc: hashar, Liuxinyu970226, Legoktm, Framawiki, Dalba, Dvorapa, Magul, Aklapper, Xqt, pywikibot-bugs-list, Redabr4, Zanziii, Sadisticturd, NebulousIris, Wenyi, A.S.Kochergin, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Liudvikas, mys_721tx, jayvdb, dduvall, Masti, Alchimista, Rxy, greg
_______________________________________________ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs