Skip to content

gooodh/GitLab-CI-CD

Repository files navigation

Это учебный проект демонстрирует как развернуть GitLab-ci/cd локально и настроить простой pipeline

Этот проект бал развернут локально на виртуальных машинах

  1. Машина VM1 (192.168.56.101) GitLab-ci
  2. Машина VM2 runner (build, test)
  3. Машина VM3 runner (deploy)

🎯 Ориентиры для тестового/локального окружения(VM1)

Если установка будет использоваться только для тестов, небольшого числа пользователей, не сильно нагружена — можно ориентироваться на меньшие значения:

  • CPU: 4 ядра (или 2 vCPU) — минимально.
  • RAM: 4-8 ГБ — желательно начать с 8 ГБ, 4 ГБ возможно, но будут ограничения.
  • Диск: минимум ~10-20 ГБ свободного (для установки + данные тестовых проектов), желательно SSD.
  • Хранилище данных Git-репозиториев отдельно: зависит от ваших проектов — выделите столько, сколько предполагаете хранить.

🎯 Ориентиры для тестового/локального окружения(VM2, VM3)

Если установка будет использоваться только для тестов, небольшого числа пользователей, не сильно нагружена — можно ориентироваться на меньшие значения:

  • CPU: 1 ядро .
  • RAM: 2 ГБ.
  • Диск: минимум ~10-20 ГБ свободного.

Шаги:

  1. Установить GitLab (VM1)
  2. Установить GitLab_Runner (VM2, VM3)
  3. Создать файл .gitlab-ci.yml

About

This tutorial project demonstrates how to deploy GitLab-ci/cd locally and set up a simple pipeline.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors