dn.khelilov
Есть репозиторий с веткой сборок, на клиенте стоит некий лаунчер, функция которого запускать git-клиент и проверять свою локальную ветку (папку программы) с репозиторием и обновлять когда надо
Отвратительно. Заливайте артефакты в облако, туда же кладите индекс со всеми существующими версиями, пусть при запуске проверяет наличие новой.