Deploy lifecycle
Versions, no-op detection, rollbacks, and how to watch a running sprout.
- Each
deploycreates a new version and makes it active. The 25 most recent inactive versions are kept, so you canrollback <version-id>to any of them without rebuilding. - An upload that is byte-for-byte identical to the live artifact (same sprout,
assets.jsonandbindings.json) is reported as a no-op and creates no version. sproutboat versions listshows the versions;sproutboat versions view <version-id>shows one version’s artifact and bindings.sproutboat tailshows recent request log lines.sproutboat tail --sproutshows the running process’s output instead, includingconsole.logfrom your handler, broker output and crashes.