Для начала, создайте файл .gitlab-ci.yml в корне вашего репозитория. Это основной файл конфигурации GitLab CI, который будет содержать все инструкции для вашего CI/CD пайплайна. Файл .gitlab-ci.yml состоит из трех ключевых элементов: stages:
- build
- test
- deploy
variables:
IMAGE_TAG: "latest"
build:
stage: build
script:
- echo "Building project..."
- make build
test:
stage: test
script:
- echo "Running tests..."
- make test
deploy:
stage: deploy
script:
- echo "Deploying application..."
- make deploy
only:
- master 1. Stages: У нас есть три стадии — build, test, и deploy. Эти стадии будут выполняться по очереди. 2. Variables: В разделе variables мы объявили переменную окружения IMAGE_TAG, которая может быть использована в скриптах на разных этапах. Это позволяет гибко управлять окружением. 3. Jobs: В разделе jobs мы определяем задачи для каждой стадии. Каждый job включает: Если ваш проект использует Docker, можно настроить запуск