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.
		
		
		
		
		
			| 
				
					
						 | 
			7 months ago | |
|---|---|---|
| .. | ||
| README.md | 7 months ago | |
| config.yml | 7 months 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
 - Для успешного завершения процесса необходимо, чтобы все этапы выполнялись без ошибок