Skip to content

CI/CD #25

@ReshetovItsMe

Description

@ReshetovItsMe

The following must be done:

If committing to any branch - start the build.

If you commit to a master:

  1. Build (of each service, docker files are available)
  2. Push build to registry (public docker)
  3. Deploy to the environment

Current situation

At the moment the deploy was done using docker compose. The compose was placed on the server and on an event the server re-downloaded all images and rolled out new versions.

Advises

It would be better to do it on a kubernetes, you need to get some lightweight, maybe minikube or k3s, since the server is very small. For pipelines you can use github actions or any third party solutions (argocd for example).

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions