shad-go/distbuild/pkg/client/README.md
2020-04-05 00:13:45 +03:00

889 B
Raw Blame History

client

Пакет client реализует клиента системы распределённой сборки. Клиент запускается локально, и имеет доступ к директории с исходным кодом.

Клиент получает на вход build.Graph и запускает сборку на координаторе.

После того, как координатор создал новую сборку, клиент заливает недостающие файлы и посылает сигнал о завершении стадии заливки.

После этого, клиент следит за прогрессом сборки, дожидается завершения и выходит.

Клиент тестируется интеграционными тестами из пакета disttest.