Sauce Labs Customer Idea Portal

Submit an idea and make Sauce Labs even better!

Multiple App Version Upload Support

We have an iOS app that we are constantly smoke testing with SauceLabs. Every time someone opens a pull request, we have a Jenkins job that builds their branch's version of the app and uploads it to SauceLabs before tests are run. The problem is, when multiple pull requests are opened at once, there is a long queue of jobs waiting to be completed serially, since SauceLabs only allows one version of the app to be uploaded at a time. For example, branch "lindsay/cool_feature" has to wait for pull request branch"jay/cooler_feature" to finish its smoke tests before uploading. It doesn't matter how many concurrent builds we have on our account; the bottleneck is at the app upload level.

It would be great if you guys could do the same thing you do with concurrent builds; allow a certain number of versions of an app to be uploaded to Sauce at once.

  • Lindsay Landry
  • Jul 2 2015
  • Already exists
  • Attach files
  • Jack Moxon commented
    July 23, 2015 21:51

    Hi Lindsay, 

    I believe that Sauce will allow you to upload multiple apps. Are you using the same App name with each upload? I think (but correct me if I'm wrong) that if if you name the app "lindsay/cool_feature_bla.app" it will work. Please let me know if this is not the case or you want to jump on a call to discuss. 


    Jack

  • Chiarng Lin commented
    September 10, 2016 17:47

    You can upload multiple apps to Sauce Storage. You'll need to name them something different. It's no different from a file directory. Closing.