12 lines
889 B
Markdown
12 lines
889 B
Markdown
# client
|
||
|
||
Пакет `client` реализует клиента системы распределённой сборки. Клиент запускается локально, и имеет доступ к
|
||
директории с исходным кодом.
|
||
|
||
Клиент получает на вход `build.Graph` и запускает сборку на координаторе.
|
||
|
||
После того, как координатор создал новую сборку, клиент заливает недостающие файлы и посылает сигнал о завершении стадии заливки.
|
||
|
||
После этого, клиент следит за прогрессом сборки, дожидается завершения и выходит.
|
||
|
||
Клиент тестируется интеграционными тестами из пакета `disttest`.
|