Testflight Plugin

Skip to end of metadata
Go to start of metadata

Plugin Information

Plugin ID testflight Changes In Latest Release
Since Latest Release
Latest Release
Latest Release Date
Required Core
1.3.9 (archives)
Aug 01, 2013
Source Code
Issue Tracking
Pull Requests
Open Issues
Pull Requests
Joshua Weinberg (id: jweinberg)
Jerome Lacoste (id: lacostej)
Usage Installations 2014-Nov 1990
2014-Dec 1965
2015-Jan 1953
2015-Feb 1861
2015-Mar 1758
2015-Apr 1647
2015-May 1570
2015-Jun 1525
2015-Jul 1503
2015-Aug 1447
2015-Sep 1436
2015-Oct 1395

This plugin uses the Testflight upload API to allow for uploading APKs/IPAs (and their optional DSYMs) to www.testflightapp.com


If you do not specify the ipa/apk/dsym file(s) they are searched for automatically in the workspace.
The testflight install and config links are exposed as environment variables (TESTFLIGHT_INSTALL_URL and TESTFLIGHT_CONFIG_URL).

If you run into strange issues, you might want to enable the debug parameter (under the advanced section) to troubleshoot your problem.

Upgrade guide

Sometimes the behavior or configuration has to change:

  • 1.3.6, testflight secrets have been moved to Jenkins global configuration. The previous settings are kept inside the job configuration until the job configuration is saved again.
  • 1.3.7, proxy configuration has been moved to Jenkins global configuration. The previous settings are kept inside the job configuration until the job configuration is saved again.
  • 1.3.7, if the dsym element is left empty, when found, dSYM files are now automatically updated for any IPA to upload.

Known issues


Version 1.3.9 (Aug 1 2013)

* support multiple upload files per team (JENKINS-17592)
* find files with relative paths (backward compatibility fix)
* display proper upload speed again in console

Version 1.3.8 (May 22 2013)

* support multiple links (JENKINS-18045)
* properly fail the build when no file was uploaded (probably misconfigured) (JENKINS-18044)

Version 1.3.7 (May 22 2013)

* deprecated proxy configuration in favor of Jenkins overall proxy configuration
* support wildcards in uploads (JENKINS-17592)
* improved inline documentation

Version 1.3.6 (May 15 2013)

* move testflight tokens to global configuration
* bugfix: sometimes the files to upload weren't found by the uploader (JENKINS-17563)
* bugfix: NPE in saving (JENKINS-17313)

Version 1.3.5 (Mar 14 2013)

* added a debug parameter for troubleshooting.

Version 1.3.4 (Mar 13 2013)

* support deploying APKs

Version 1.3.3 (Feb 11 2013)

* fix encoding issue in changelog message
* automatically find all IPAs if none specified

Version 1.3.2 (Jan 31 2013)

* expose the testflight install and config links as environment variables as TESTFLIGHT_INSTALL_URL and TESTFLIGHT_CONFIG_URL environment variables (https://github.com/jenkinsci/testflight-plugin/pull/8)
* all information passed to the testflight API is expanded (lists, api and team tokens, buildnotes)
* fixes related to master/slave setup
* hide secret tokens in GUI
* added an option to append the build changelog to the build notes
* fixed an encoding issue in notes field.
* log upload speed transfer

Version 1.3.1 (Jan 12 2012)

* Added DSYM upload support
* Works with Jenkins Slaves
* Proxy support
* Default IPA upload

Thank you for the pull requests!

Version 1.2 (Sep 28 2011) 

* Fixing configured items not reappearing when editing again

Version 1.1.1 (Aug 27 2011)

* Fixing metadata to show the proper name in the update list.
* Fixing wiki link

Version 1.1 (Aug 26 2011)

* Initial version
* Will show Configure and Install links on the build status page
* Will show latest install links on the project page


plugin-upload plugin-upload Delete
plugin-ios plugin-ios Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Add Comment