implement a complete ci/cd #2

Open
opened 2025-10-28 19:52:25 +00:00 by AndreFerreira5 · 0 comments
AndreFerreira5 commented 2025-10-28 19:52:25 +00:00 (Migrated from github.com)

we need a robust ci/cd pipeline for a smooth development and production cicle:
the pipeline should be composed of the following steps in order:

  1. testing (code, data, containers)
  2. mlflow server container build and pushing
  3. api container build and pushing
  4. ssh into the mlflow VM, pull the new container and run it
  5. ssh into the production VM, pull the new api container and run it

note:
the testing action should run at every change in our codebase, while the rest should only run when changes are made in the main branch

we need a robust ci/cd pipeline for a smooth development and production cicle: the pipeline should be composed of the following steps in order: 1. testing (code, data, containers) 2. mlflow server container build and pushing 3. api container build and pushing 4. ssh into the mlflow VM, pull the new container and run it 5. ssh into the production VM, pull the new api container and run it _note:_ the testing action should run at every change in our codebase, while the rest should only run when changes are made in the main branch
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AndreFerreira5/downtown-cab-co#2
No description provided.