Page MenuHomePhabricator

Create mediawiki docker images based off release branches
Closed, ResolvedPublic5 Estimated Story Points

Description

We should create mediawiki images that are based off the regularly released branches.

This should consist of:

The built docker image should be available to the rest of the pipeline. This could mean either keeping the tar-ed image as an artefact. Or it could be uploading it to some docker registry somewhere. Options include ghcr.io and hub.docker.com.

Developers will provide instructions on how to verify the right version in included in the docker image.

Acceptance criteria:

  • Mediawiki Docker image built based off defined wmf weekly release branch is stored in a location that is accessible by Wikibase release pipeline
  • Wikibase release pipeline uses the specified version of Mediawiki docker image instead of hardcoded version 1.35

Event Timeline

toan subscribed.

There is now a step in the pipeline called build_mediawiki that can be reviewed here for example -> https://github.com/wmde/wikibase-release-prototype/actions/runs/477999022

This is then used by the build_wikibase step as a base when that docker image is built.

This however is not meant to be available as a standalone thing but is reachable by downloading the build artifacts and if you open download and unzip it you will find the docker image mediawiki.docker.tar.gz

WMDE-leszek subscribed.

I was able to confirm this is indeed working. Thanks!