На любом простом консольном приложении(на Python) реализовать сборку приложения.
-Сборка и развертывание приложений :
1) без использования средств контейнеризации.
2) с использованием средств контейнеризации
-Тестирование:
Написать тесты, которые
1) проверяют корректность работы одной функции приложения
2) проверяют форматирование кода и более одной функции приложения
Добавить в репозитории своего проекта автоматическую проверку форматирования кода и корректной работы приложения при запросе на слияние, push.
Использовать в своем проекте технологии Gitlab CI и Kubernetes(можно взять другие, например, Ansible) и продемонстрировать результаты работы с ними.
Например:
Jenkins - повторить сборку и развертывание аналогично случаю с github actions.
Ansible - реализовать автоматическую конфигурацию нескольких устройств или виртуальных машин.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |