Home > jenkins, potd > POTD: iOS device connector plugin (cont’d)

POTD: iOS device connector plugin (cont’d)

October 7th, 2012

Today, I wrapped up the project I started Friday and released iOS device connector plugin.

In addition to listing all iOS devices, this plugin lets you deploy IPA files from anywhere (in Jenkins build via a build step or outside via CLI) to any of the connected iOS devices.

There are still some loose-ends that I’d like to get some feedback on:

  • You should be able to select a device without electing a specific UDID, and I’m curious what kind of criteria people needs here. Do you need to be able to say “deploy my app on iPad2 with 16GB memory”, or is “deploy my app to an available iPad” suffice?
  • For this to be useful for automated test execution. I think we need to be able to launch the app (and I assume the tests embedded in the app itself will run and shuts itself down in the end?) How do people do it?
  • Don’t we need to inject the coordinates of the actual device the app was deployed to, so that your build can do more stuff with it?
  • What are other interesting operations to devices. File access? Screenshot?

Anyway, the plugin is already released. I hope you find it useful.

jenkins, potd

  1. November 18th, 2012 at 12:50 | #1

    Thanks a lot for this plugin, I’m currently experimenting with fruitstrap, this plugin and calabash to run automated BDD-Tests during my App-Builds.
    I’ll try to make a plugin out of it and submit it, soon.

  2. joe
    January 3rd, 2013 at 17:54 | #2

    Thanks for the plugin. Were you able to figure out how to launch the app? We got as far as deploying the app to a connected device via jenkins, but the next step is to launch/open the deployed app and run test scripts against it, haven’t figured out how to launch/open..

  3. Valentin
    March 31st, 2015 at 04:24 | #3

    It would be nice if there will be a possibility to deploy app packages and use as targets avaliable simulator instances

  1. No trackbacks yet.