The wmf-beta-autoupdate script does not update the database. We would want to run update.php on all wikis.
Version: unspecified
Severity: normal
The wmf-beta-autoupdate script does not update the database. We would want to run update.php on all wikis.
Version: unspecified
Severity: normal
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | • Cmcmahon | T48166 Add automated browser tests to beta labs (tracking) | |||
Resolved | hashar | T47084 autoupdate the databases! | |||
Resolved | hashar | T48569 JJB matrix job should support User-defined Axis |
(In reply to comment #0)
The wmf-beta-autoupdate script does not update the database. We would want
to
run update.php on all wikis.
Scary.
Is this a duplicate of https://bugzilla.wikimedia.org/show_bug.cgi?id=36228 but with less detail?
Na it is unrelated :-] This bug is about making the beta cluster to update the databases whereas bug 36228 is about detecting database modifications.
Busy writing the job that does the database update among other things such as publishing the jenkins user key on the labs instance.
After a furiously long day, I finally have a jenkins slave running on the deployment-bastion instance and had it connected to the master jenkins.
Ryan Lane has been very helpful in setting up all the needed permissions.
Start by having at least ONE wiki being updated automatically. Maybe consider reducing the number of wiki bug 46104
And the job dashboard is http://integration.wikimedia.org/ci/job/beta-updatedb-enwiki/
I have created a multi-configuration job named beta-update-databases. It is a bit hacky.
A label expression restrict the run on any slave that has the label 'betacluster'.
A user defined entry list the wiki database names which are then passed to update.php :)
The job is converted to JJB with https://gerrit.wikimedia.org/r/55949 (which in turns require bug 46569 to be solved).
The upstream change to Jenkins job Builder has been merged (was bug 46569).
The job dashboard is available at:
https://integration.wikimedia.org/ci/job/beta-update-databases/