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.
Description
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Addshore | T274664 [EPIC] Backport things into REL1_35 | |||
Resolved | Tarrow | T275868 Testing backported features/functionality | |||
Resolved | Tarrow | T276084 Setup a test-system for backported build | |||
Resolved | Tarrow | T280321 Publish build but not release images for use on the test system |
Event Timeline
Comment Actions
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