Page MenuHomePhabricator

Publish build but not release images for use on the test system
Closed, ResolvedPublic

Description

Right now images are being manually publish to a developers docker-hub account before pulling them to use on the Wikibase Cloud VPS test server. We want to make this less dependent on a single user's credentials.

Event Timeline

What should I look at here @Tarrow, @toan? thanks!

This is the result https://github.com/orgs/wmde/packages?repo_name=wikibase-release-pipeline

It's now producing these only on master with the release version it was built as. We decided against publishing every build as we started seeing the abuse limits kick in.

You could try the example with these env vars instead

WIKIBASE_IMAGE_NAME=ghcr.io/wmde/wikibase:wmde.1

QUERYSERVICE_IMAGE_NAME=ghcr.io/wmde/wdqs:wmde.1

QUERYSERVICE_UI_IMAGE_NAME=ghcr.io/wmde/wdqs-frontend:wmde.1

ELASTICSEARCH_IMAGE_NAME=ghcr.io/wmde/elasticsearch:wmde.1

WIKIBASE_BUNDLE_IMAGE_NAME=ghcr.io/wmde/wikibase-bundle:wmde.1

QUICKSTATEMENTS_IMAGE_NAME=ghcr.io/wmde/quickstatements:wmde.1

WDQS_PROXY_IMAGE_NAME=ghcr.io/wmde/wdqs-proxy:wmde.1