testflight:upload

Full name:

com.willowtreeapps.maven.plugins:maven-testflight-plugin:1.0.4:upload

Description:

Push a mobile build artifact to TestFlight.

Attributes:

  • Requires a Maven 2.0 project to be executed.
  • Binds by default to the lifecycle phase: package.

Optional Parameters

Name Type Since Description
filePath String - Provide the path to the Android .apk or iOS .ipa file you wish to upload to TestFlight. This is a required element to use this plugin. An example of this property's configuration is:
testFlightApiToken String - This is Upload API Token found in your TestFlight Account Settings on the Upload API page. It is a required element to use this plugin. http://help.testflightapp.com/customer/portal/articles/829956
testFlightBuildNotes String - Notes are not required when posting a build to TestFlight, but it is helpful for testers if you want to inform them about the build using the notification settings above.
testFlightDistroList String - Add a Distribution List in TestFlight under the People management page. If you want users to be notified when a build is posted then use this parameter together with the testFlightNotifyDistroList property set to 'true'. It is a required element to use this plugin.
testFlightNotifyDistroList boolean - You do not have to notify users when you post a build. And in some cases this is desired. Use this boolean to enable the notification of the configured distribution list. It is a required element to use this plugin.

This value should be entered as true or false.
testFlightTeamToken String - After adding an application to TestFlight you will get your Team Token from the Team Info page. It is a required element to use this plugin. http://help.testflightapp.com/customer/portal/articles/829942

Parameter Details

filePath:

Provide the path to the Android .apk or iOS .ipa file you wish to upload to TestFlight. This is a required element to use this plugin. An example of this property's configuration is:
  • Type: java.lang.String
  • Required: No

testFlightApiToken:

This is Upload API Token found in your TestFlight Account Settings on the Upload API page. It is a required element to use this plugin. http://help.testflightapp.com/customer/portal/articles/829956
  • Type: java.lang.String
  • Required: No

testFlightBuildNotes:

Notes are not required when posting a build to TestFlight, but it is helpful for testers if you want to inform them about the build using the notification settings above.
  • Type: java.lang.String
  • Required: No

testFlightDistroList:

Add a Distribution List in TestFlight under the People management page. If you want users to be notified when a build is posted then use this parameter together with the testFlightNotifyDistroList property set to 'true'. It is a required element to use this plugin.
  • Type: java.lang.String
  • Required: No

testFlightNotifyDistroList:

You do not have to notify users when you post a build. And in some cases this is desired. Use this boolean to enable the notification of the configured distribution list. It is a required element to use this plugin.

This value should be entered as true or false.
  • Type: boolean
  • Required: No

testFlightTeamToken:

After adding an application to TestFlight you will get your Team Token from the Team Info page. It is a required element to use this plugin. http://help.testflightapp.com/customer/portal/articles/829942
  • Type: java.lang.String
  • Required: No