Skip to content

Latest commit

 

History

History
56 lines (37 loc) · 2.9 KB

README.md

File metadata and controls

56 lines (37 loc) · 2.9 KB

Appaloosa Client

Publish your mobile applications (Android, iOS, ...) to the https://www.appaloosa-store.com platform.

Embedd the Appaloosa client

Use this project in yours to provide your user a integration with Appaloosa.

The jars are available on the maven repo: https://mvnrepository.com/artifact/com.appaloosa-store/appaloosa-client/

For exemple, see the appaloosa plugin code: https://github.com/jenkinsci/appaloosa-plugin

Use the command line

-Use the command line directly with the shaded jar downloaded from https://central.sonatype.com/artifact/com.appaloosa-store/appaloosa-client/overview. For example https://repo1.maven.org/maven2/com/appaloosa-store/appaloosa-client/2.0/appaloosa-client-2.0-shaded.jar)

Usage: appaloosa-deploy -t <store_token> /file/to/deploy [options] Use -t instead of --token. Deploy several file in one command.

java -jar appaloosa-client --token <store_token> /file/to/deploy

java -jar appaloosa-client -t <store_token> /file/to/deploy

java -jar appaloosa-client -t <store_token> /file/to/deploy /another/file/to/deploy

Exemples:

java -jar appaloosa-client --token er355fgfvc23 /tmp/my_app.apk

java -jar appaloosa-client -t er355fgfvc23 /tmp/my_app.ipa

java -jar appaloosa-client -t er355fgfvc23 /tmp/my_app.ipa /tmp/my_app.apk

java -jar appaloosa-client --description 'Brand new version' --groups 'Group 1 | Group 3' -t er355fgfvc23 /tmp/my_app.ipa

java -jar appaloosa-client --description 'Brand new version' --groups 'Group 1 | Group 3' -t er355fgfvc23 --changelog 'remove deprecated UISearchDisplayController' /tmp/my_app.ipa

Options

  • --proxyHost The proxy hostname
  • --proxyPass The proxy user password
  • --proxyPort [Integer] The proxy port
  • --proxyUser The proxy username
  • --token Store token. Find it on your store's settings page.
  • --description Text description for this update. When not specified, the previous update description will be used.
  • --groupNames List of group names that will be allowed to see and install this update. When null or empty, the update will be publish to previous allowed groups if a previous update exists, otherwise it will be published to default group "everybody". You can also specify to publish your file to the default group "everybody", you have to use the name "everybody" even in French.
  • --changelog Text changelog for this update. Optional.

Contributing

  1. Fork it
  2. Add your feature
  3. Send a pull request