Свой CI/CD для Unity
Mopsicus CI/CD bash script
Mopsicus CI/CD bash script
Написал небольшую статью на Хабр про скрипт который получился в результате автоматизации сборки Unity проектов под Android и iOS. Раньше большинство операций делалось вручную, теперь всё сведено к минимуму.
Один запуск скрипта и:
- скачиваются последние изменения с GIT
- запускаются тесты
- собирается APK для Android, в develop или release
- собирается для iOS Xcode проект, в develop или release
- компилируется
- архивируется и экспортируется в IPA
- генерируется манифест для него
- генерируются HTML страницы для установки
- всё это загружается на сервер с помощью sshpass
- все логи записываются в отдельную папку
- отсылается уведомление в Телеграмм, что всё готово
Вот такая интеграция и доставка :)
fastlane + unity.rb