Deployment

Created: Modified: Documentation

There are two deployment strategies: Manual and Automatic.

Manual Deployments

An user may initiate a deployment from various locations: the Workflow screen, the Launchpads list, the Launchpad detail screen and the Device Detail screen.

Workflow: On the Workflow detail screen, click the “Deploy” button. This is useful especially when testing workflows for later, wider deployment.

 

You can deploy a Workflow to one or more connected Launchpads or devices.

 

Screen Shot 2016-07-11 at 1.07.00 PMClick the arrow next to a Launchpad to reveal the connected devices.

Screen Shot 2016-07-11 at 1.08.42 PM

Finally, click Deploy Workflow.

Launchpad List: In the Launchpad List, you may select one or more (or all) Launchpads. Navigate to the Launchpad Actions menu, and choose “Deploy Workflow…” This will displays a list of available workflows. All devices connected to the selected Launchpad(s) will receive the workflow.

Launchpad Detail: You can also deploy to a single device by clicking on a Launchpad from Launchpad tab. This view shows a live display of all connected devices. Hover over a device to reveal an Actions menu, then select “Deploy Workflow…” This method is particularly useful when using GroundControl to troubleshoot a remote device.

Device Details: Single device deployments can also be done by selecting a device from the Devices tab. You’ll see a “Deploy Workflow” option from within the Device Details window.

Rules are a powerful way to automatically select and deploy workflows to devices based on criteria you choose. It works like this:

  1. You plug an iOS device into a GroundControl Launchpad
  2. The Launchpad reads basic device information, including serial number, UDID, and model, and sends this information to the GroundControl server
  3. The server begins evaluating rules from top-down, to determine which workflow to deploy, if any
  4. If the conditions match, the server deploys the specified workflow(s), and evaluation stops
  5. If no conditions match, the “Default Workflow” is deployed, if it has been set

For example, you can set up one workflow to deploy when an iPod touch is connected, and another for iPad Air. You can also leverage device inventory by serial number, UDID, label and more.

 

For more information, see the documentation on Automation.