This also adds documentation for it in distributed-builds.md as that's possibly the most common use-case for remote ssh stores Support for `std::optional<uint16_t>` in Setting is also added since setting a port is optional. The line `#include "lix/libutil/strings.hh"` fixes that templates instanciations in lix/libutil/config-impl.hh were using string utils without including the header (why are they even there btw) Change-Id: Id806c117c48cdf158d9d1cb1e639b0df31d9bf11
409 B
409 B
synopsis, issues, cls, category, credits
| synopsis | issues | cls | category | credits | ||
|---|---|---|---|---|---|---|
| Allow specifying ports for remote ssh[-ng] stores |
|
Improvements |
|
You can now specify which port should be used for a remote ssh store (e.g. for remote/distributed builds) through a uri parameter.
E.g., when a remote builder foo is listening on port 1234 instead of the default, it can be specified like this ssh://foo?port=1234.