Машина готовится сама
Flutter, C++ Build Tools, Windows SDK, Git и Inno Setup. Kilnbridge установит инструменты и сохранит их для следующих сборок.
Собирайте Flutter для Windows на своём ПК. Отправляйте исходники с Mac или Linux — забирайте готовый релиз из S3.
Windows 10 / 11 · x64/Бесплатно и open source
Выберите, что собирать.
Остальное возьмёт на себя Kilnbridge.
Flutter, C++ Build Tools, Windows SDK, Git и Inno Setup. Kilnbridge установит инструменты и сохранит их для следующих сборок.
Локальный снимок проекта передаётся по HTTPS с проверкой сертификата. Сборочной машине не нужен доступ к вашему GitHub.
Готовый ZIP, установщик при настроенном Inno Setup, контрольные суммы и манифест. Файлы отправляются в ваш S3 или MinIO.
Фоновая очередь, история сборок и логи. Подписанные обновления устанавливаются, когда агент свободен, с откатом при неудачном запуске.
А дальше запускайте Windows-сборку
из привычного релизного скрипта.
Откройте агент и нажмите Prepare this machine. Kilnbridge установит нужные инструменты.
Скопируйте настройки подключения в agent.env на рабочем компьютере. Используйте локальную сеть или VPN.
Скачайте CLI и запустите команду с рецептом Flutter. Агент соберёт Windows-релиз и загрузит файлы в ваш бакет.
./kilnbridge submit \
--source ./my-flutter-app \
--recipe examples/flutter-windows.json \
--env agent.envrelease-candidates / job-id /
├─ my-app-1.2.3-windows-x64.zip
├─ my-app-1.2.3-windows-x64-setup.exe
├─ SHA256SUMS.txt
└─ manifest.jsonУстановщик — при настроенном Inno SetupДля первой настройки: Windows 10/11 x64, интернет и от 20 ГБ свободного места. Установка C++ Build Tools может запросить права администратора. Во время сборки ПК должен оставаться включённым.
Дайте ему следующую сборку.
Один EXE. Откройте, подготовьте машину и оставьте сборки работать в фоне.
Windows 10 / 11 · x64Отправляйте исходники и следите за сборкой прямо из своего терминала.
Все файлы и примечания к релизуЗагрузки всегда ведут на актуальный релиз GitHub.Что нового