Abuse goes here
Atomist API Key used to authenticate the user starting the client.
Atomist API endpoints
DO NOT USE. Groups this automation will be registered with. Must be specified if teams is not specified. Cannot be specified if teams is specified. Providing groups indicates this is a global automation, which can only successfully be registered by Atomist.
HTTP configuration, useful for health checks
Automation name. If not given, the name is extracted from the package.json.
If events should be queued when the registration is not connected to the websocket, specificy "durable". "ephemeral" is suited for testing and running locally and is the default.
Post-processors can be used to modify the configuration after all standard configuration loading has been done and before the client is started. Post-processors return a configuration promise so they can be asynchronous.
Automation version. Must be a valid semantic version, https://semver.org/. If not given, the version is extracted from the package.json.
Atomist workspaces this automation will be registered with. Must be specified if groups is not specified. Cannot be specified if groups is specified.
websocket configuration
Configure backoff behavior on the WS connection
Duration in ms the backend should backoff before sending any more messages
Factor (0 < x <= 1) multiply threshold to get to the lower backoff boundary
Interval in ms to check threshold
Max number of the pending messages in the queue before initiating backoff
compress messages over websocket
Grace period in milliseconds. Note the actual time to shutdown gracefully may be more than twice this, as this period is used to first wait for requests and then used again to wait for any cluster workers to shutdown. If some part of the shutdown hangs, it could take up to ten times this period for all processes to exit.
If true, wait for up to gracePeriod
milliseconds to
process in-flight and queued requests.
timeout in milliseconds
Generated using TypeDoc
Options for an automation node.