Page MenuHomePhabricator

Configure articlequality deployment pipeline
Closed, ResolvedPublic

Description

We want to deploy our production image to the WMF docker registry by using the deployment pipeline. We should also run a test before publishing the image.

This will require us to update multiple repos:

  • Configure the pipeline in the inference-services repo: ./pipeline/config.yaml
  • Update the integrations/config repo:
    • create pipelines & define jobs: jjb/project-pipelines.yaml file
    • assign job triggers: zuul/layouts.yaml
      • also make sure the pipeline only runs when the config, blubberfile or model-server is changed.

This has already been done for editquality (see: T279004) which can be used as an example.

Pipeline tutorial: https://wikitech.wikimedia.org/wiki/Deployment_pipeline/Migration/Tutorial#Publishing_Docker_Images

Event Timeline

Change 709845 had a related patch set uploaded (by Accraze; author: Accraze):

[machinelearning/liftwing/inference-services@main] add articlequality pipeline config

https://gerrit.wikimedia.org/r/709845

Change 709845 merged by jenkins-bot:

[machinelearning/liftwing/inference-services@main] add articlequality pipeline config

https://gerrit.wikimedia.org/r/709845

Added a pipeline config for articlequality in the inference-services repo, next we'll need to update integrations/config repo and add the jobs.

Change 710108 had a related patch set uploaded (by Accraze; author: Accraze):

[integration/config@master] inference-services: added articlequality pipeline

https://gerrit.wikimedia.org/r/710108

I pushed up a CR to integrations/config repo, when that is +2'd, our articlequality image should be available in the wmf docker registry.

Change 710108 merged by jenkins-bot:

[integration/config@master] inference-services: added articlequality pipeline

https://gerrit.wikimedia.org/r/710108