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