Автоматизована збірка Windows .exe з CI/CD у GitHub Actions.

DevOps 600 UAH
Робота 2 з 3
Реалізував процес безперервної інтеграції та доставки (CI/CD) для Python-десктопного застосунку — генератора паролів з графічним інтерфейсом. За допомогою GitHub Actions автоматично виконується збірка виконуваного .exe файлу для Windows при кожному пуші в основну гілку.

Основні можливості:
- Автоматичне клонування репозиторію,
- Установка Python середовища версії 3.11,
- Встановлення залежностей із requirements.txt та pyinstaller.

Стабільна збірка .exe файлу за допомогою PyInstaller без ручних дій.
Збереження артефакту збірки як частини pipeline для подальшого завантаження або озгортання.

Технології та інструменти:
- GitHub Actions (workflow YAML),
- Python 3.11,
- PyInstaller,
- Windows runner у GitHub Actions.

Результат:
- Швидкий і надійний реліз робочого .exe файлу без ручних кроків,
- Полегшення підтримки та оновлень застосунку,
- Демонстрація навичок DevOps і автоматизації процесів розробки.