Updated the TestFlight plugin to load API and Team tokens from a list of token pairs which are configured globally.
Providing a small amount of backwards compatibility by allowing existing configurations to load their API and Team tokens. Those tokens will be lost the next time the configuration is saved though.
To help users when builds fail, the plugin now provides an error message when the tokenPairName does not provide a TokenPair. It used to just end up throwing a NullPointerException.
[FIXED JENKINS-17313] fixed issue when saving while running

added code to check for a null build Result when crawling the AbstractBuilds in a project
Merge pull request #22 from rpetti/JENKINS-17313

[FIXED JENKINS-17313] fixed issue when saving while running
Merge pull request #21 from dlvenable/global-tokens

Added support for system API/Team tokens
Workaround Testflight API documentation issue. Apparently value of Replace argument is ignored. If anything is specified, it is taken as True on the server side
JENKINS-17563 tentative fix for the file not found issue, potentially caused by some sort of non default workspace location
[maven-release-plugin] prepare release testflight-1.3.6
[maven-release-plugin] prepare for next development iteration
JENKINS-17592 support wildcards for ipa and apks
Reformat code with Intellij
Fix small pretty print speed bug
Document the configuration
Make sure the tokenPairName documentation appears
URLs in plugin description
Proxy: remove plugin specific configuration in favor of Jenkins specific configuration
[maven-release-plugin] prepare release testflight-1.3.7
[maven-release-plugin] prepare for next development iteration
JENKINS-18045, JENKINS-18044 handle 0 and more than 1 uploads.