Internet Explorer is no longer supported. Many things will still work, but your experience will be degraded and some things won't function. Please use a modern browser such as Edge, Chrome, or Firefox.

Setting up Outbound Communication

Modified on July 26, 2024view on GitHub

As of v49, the Inedo Agent supports an outbound communication mode, so that it can connect to a BuildMaster or an Otter instance rather than only wait for incoming connections. This may be useful for when an agent is hosted on local infrastructure, but BuildMaster or Otter is hosted in a cloud service.

Configuring Otter

The product (BuildMaster or Otter) must have its Agent Listener enabled; this can be configured on the Admin->Agent Listener Dashboard page. Next, a server must be created in product to refer to the connecting agent. Once created, you will be provided with a secret key used to identify this server.

Configuring the Inedo Agent

Open the InedoAgent.config file in a text editor, and add a <Server /> element in the <Connections> section:

<Connections>
  <Server Host="otter.example.com:46336" Key="<secret key from Otter" />
</Connections>

Then save the file and restart the Inedo Agent service.

Securing the Connection

When an agent is running in outbound mode, it connects using SSL/TLS to the specified host. The host must have a valid trusted certificate.