shad-go/distbuild/pkg/client
Sergey Paramoshkin dc939b6ed1
update repo
2023-10-02 22:32:41 +03:00
..
build.go update repo 2023-10-02 22:32:41 +03:00
README.md fix 29 typos 2022-03-08 18:56:01 +03:00

client

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

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

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

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

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