shad-go/distbuild/pkg/client/README.md

13 lines
887 B
Markdown
Raw Permalink Normal View History

2020-04-04 20:11:21 +00:00
# client
2022-03-06 02:06:00 +00:00
Пакет `client` реализует клиента системы распределённой сборки. Клиент запускается локально и имеет доступ к
2020-04-04 21:13:45 +00:00
директории с исходным кодом.
Клиент получает на вход `build.Graph` и запускает сборку на координаторе.
После того, как координатор создал новую сборку, клиент заливает недостающие файлы и посылает сигнал о завершении стадии заливки.
2022-03-06 02:06:00 +00:00
После этого клиент следит за прогрессом сборки, дожидается завершения и выходит.
2020-04-04 21:13:45 +00:00
Клиент тестируется интеграционными тестами из пакета `disttest`.