Hey all,
I recently had a new repository created; and I wanted to create some jobs for it.
I dutifully created and had merged: https://gerrit.wikimedia.org/r/#/c/115968/ https://gerrit.wikimedia.org/r/#/c/115967/
Hashar told me I then needed to follow the instructions on [1] to push the jobs to jenkins. Running the script myself was only pain; it kept erroring out while trying to create the job. Marktraceur managed to create the jobs after much "kicking down the door" aka running the script multiple times.
It appears that the problem is that https://integration.mediawiki.org/ci/createItem?name=mwext-FundraisingChart-... to https://integration.mediawiki.org/?...
So that's a problem? We're still not sure why Mark was able to create the jobs with perseverance though.
Another problem that I'm seeing is in responsibilities -- supposedly only jenkins admins (wmf developers) can submit jobs (and then only when it works). And then, only people with root on galium can apply the Zuul configs. To me this is clearly not something the average developer is supposed to be doing.
Would it make sense to have QChris / ^demon create the standard jobs when they create the repository?
[1] https://www.mediawiki.org/wiki/Continuous_integration/Tutorials/Adding_a_Med...
~Matt Walker Wikimedia Foundation Fundraising Technology Team