Page MenuHomePhabricator

Add Link engineering: Deployment Pipeline setup
Open, Needs TriagePublic

Description

Following https://wikitech.wikimedia.org/wiki/Deployment_pipeline/Migration/Tutorial we should add deployment pipeline configuration to the research/mwaddlink repository.

Event Timeline

kostajh created this task.Oct 19 2020, 12:31 PM
kostajh added a subscriber: MGerlach.

Hi Release-Engineering-Team, @MGerlach and Growth team will be working on implementing the deployment pipeline for https://gerrit.wikimedia.org/r/plugins/gitiles/research/mwaddlink/+/refs/heads/main. It's a python application, and there will be two requirements.txt files, one for building the application with the capability for training a ML model, and the other for a slimmed-down application that handles web requests and queries data dictionaries.

Do you have any preferences on naming for the requirements.txt files, placement in the repo, whether we should use a virtual env in the Docker image building process, or other concerns?

Change 635275 had a related patch set uploaded (by Kosta Harlan; owner: Kosta Harlan):
[research/mwaddlink@main] Add config for linting code with flake8

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

Change 635277 had a related patch set uploaded (by Kosta Harlan; owner: Kosta Harlan):
[integration/config@master] layout: Add deployment pipeline config for research/mwaddlink

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

kostajh claimed this task.Oct 20 2020, 10:48 AM
kostajh moved this task from Incoming to In Progress on the Growth-Team (Current Sprint) board.

Change 635383 had a related patch set uploaded (by Kosta Harlan; owner: Kosta Harlan):
[research/mwaddlink@main] Add deployment pipeline configuration

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

Change 635277 merged by jenkins-bot:
[integration/config@master] layout: Add deployment pipeline config for research/mwaddlink

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

Change 635275 merged by jenkins-bot:
[research/mwaddlink@main] Add deployment pipeline configuration

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

Change 635383 merged by jenkins-bot:
[research/mwaddlink@main] Enable tox entrypoint, and fix issues

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

Change 636900 had a related patch set uploaded (by Kosta Harlan; owner: Kosta Harlan):
[research/mwaddlink@main] Create a single production image

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

Change 636916 had a related patch set uploaded (by Kosta Harlan; owner: Kosta Harlan):
[operations/deployment-charts@master] linkrecommendation: Add deployment chart

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

Change 636900 merged by jenkins-bot:
[research/mwaddlink@main] Create a single production image

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

Change 636916 merged by Alexandros Kosiaris:
[operations/deployment-charts@master] linkrecommendation: Add deployment chart

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