Page MenuHomePhabricator

Create a Publishing Step in the Wikibase QueryService Backend Release Pipeline
Open, HighPublic5 Estimated Story Points

Description

Upon successful creating of release packages and testing their correctness, packages should be published so they can be installed and used.

Publishing step includes:

  • publishing tarball/zip artifacts to a defined repository
  • publishing Docker image artifacts to a defined repository
  • adding additional metadata ("tags") to published artifacts

Acceptance criteria

  • "Publish" step is defined for both tarball and container image "pipelines"

Event Timeline

Tarrow created this task.Nov 17 2020, 1:56 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptNov 17 2020, 1:56 PM
WMDE-leszek updated the task description. (Show Details)Nov 25 2020, 10:13 AM
WMDE-leszek updated the task description. (Show Details)Nov 25 2020, 10:15 AM
WMDE-leszek added a subscriber: WMDE-leszek.

Estimation on the assumption T267893 is completed first.

It is unclear whether git tagging should be involved in this step - already tagged on gerrit.

WMDE-leszek set the point value for this task to 5.Nov 25 2020, 10:16 AM
Samantha_Alipio_WMDE triaged this task as High priority.Tue, Jan 5, 10:11 AM
toan added a subscriber: toan.Wed, Jan 13, 10:54 AM

It is unclear whether git tagging should be involved in this step - already tagged on gerrit.

I think git-tagging & tarball uploading does not make sense here since we are only basing the docker image on an existing tarball release package.

Tarrow updated the task description. (Show Details)Wed, Jan 20, 1:21 PM

Seems to be finished. Product review may not be required but it's here for @WMDE-leszek to double check