The 2023 CI/CD setup @ Mintter

preview_player
Показать описание
TLDR;

- This repo is a Multi-Language repo.
- We use Nix & Bazel to manage project dependencies
- We use direnv to load all environment varialbes needed on the project
- For the frontend projects we use Yarn Workspaces.
- Currently we have 2 projects: Desktop app and Sites
- the Desktop app is built entirely on Github actions
- Sites are built as a Docker container for easy deployment
- We create a new release of both projects every Tuesday in the morning automatically
- If we need to create a new release manually, we need to push a tag to the `master` branch and the process will start.
- version numbers follow the next pattern: `YEAR.MONTH.NTH_COMMITS_ON_MONTH`
- We run validation code (lint, format and test) on every push to `master` and on every PR

LINKS:

Tools:
Рекомендации по теме
Комментарии
Автор

hola soy nahuel martin romero supongo que no sabeis quien soy o tal vez si. quieria mandar saludos en a la familia
ya que hace 2 años que no nos vemos en desde una pantalla almenos, cuando borja el profe de dinoclass
en 2021 o asi, borro esta web. esto me afecto mucho ya que los que acudian a esa pagina eran amigos de calidad
y los extrañe bastante espero que esten bien y no les falte nada saludos desde st coloma farners ❤

NahuelMartinRomeroAceituno