You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 weeks ago | |
---|---|---|
.. | ||
README.md | 3 weeks ago | |
config.yml | 3 weeks ago |
README.md
Непрерывная интеграция (CI/CD) для проекта "Individual Task 1"
Обзор
Данный проект использует CircleCI для автоматизации процессов сборки, тестирования и контейнеризации.
Конфигурация
Конфигурация CI/CD находится в файле .circleci/config.yml
и включает следующие этапы:
1. Сборка проекта
- Использует официальный образ .NET 8.0 SDK
- Восстанавливает зависимости проекта
- Выполняет сборку проекта в режиме Release
2. Тестирование
- Запускает программу с тестовыми данными
- Проверяет корректность вывода и результатов
3. Сборка и проверка Docker-образа
- Собирает Docker-образ на основе Dockerfile
- Запускает контейнер для проверки работоспособности
- Логирует вывод контейнера для анализа
Как использовать
- Настройте проект в CircleCI, связав его с GitHub/GitLab репозиторием
- При каждом пуше в репозиторий автоматически будет запускаться процесс CI/CD
- Результаты выполнения можно отслеживать в интерфейсе CircleCI
Примечания
- Для локального тестирования CI/CD процесса можно использовать CircleCI CLI
- Для успешного завершения процесса необходимо, чтобы все этапы выполнялись без ошибок