Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/haysclark/testflight-tools.sh
A un-official command-line tool that simplifies uploading builds to TestFlight
https://github.com/haysclark/testflight-tools.sh
Last synced: 14 days ago
JSON representation
A un-official command-line tool that simplifies uploading builds to TestFlight
- Host: GitHub
- URL: https://github.com/haysclark/testflight-tools.sh
- Owner: haysclark
- License: mit
- Created: 2013-12-08T23:12:06.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2014-11-05T00:20:28.000Z (about 10 years ago)
- Last Synced: 2024-10-27T23:35:59.937Z (2 months ago)
- Language: Shell
- Homepage:
- Size: 391 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
testflight-tools
================[![Build Status](https://travis-ci.org/haysclark/testflight-tools.sh.svg?branch=master)](https://travis-ci.org/haysclark/testflight-tools.sh)
TestFlight-tools is an un-official command-line tool set which wraps the Official TestFlight upload API. Currently the soul script, 'testflight_post', makes it very easy to push iOS IPA's or Android APK's to TestFlight. The script is intented to be integrated into Jenkins or other CI automation environments or to simple be run locally via Terminal.
Enjoy!
* [TestFlight's official website](http://testflightapp.com/)
#### Features
* Dry run, to see the curl command without actually executing it
* Auto-open TestFlight after upload
* Support optional TestFlight features like dSYM file and notify
* UnitTested via Travis-CI and shunit2Installation
------------After cloning the repo, simply copy the `testflight_post` script out of the repo or setup a sym-link.
For "Help" run to following command:
```
./testflight_post -h
```The simplest way to upload a IPA or APK with the tool is with the follwing command:
```
./testflight_post -u "yourUploadToken" -t "yourTeamToken" pathToYour.ipa "Your release notes"
```Notes
------------TestFlight requires the Upload Token and Team Token; however, in the script these optional flags as the script supports these values being hard-coded. To hard code the values simply open the shell script and look for the first two variables.
```
UPLOAD_TOKEN=""
TEAM_TOKEN=""
```