Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
send

GitHub Action

TestApp.io App Distribution

v1

TestApp.io App Distribution

send

TestApp.io App Distribution

GitHub Action that uploads artifacts to TestApp.io App Distribution

Installation

Copy and paste the following snippet into your .yml file.

              

- name: TestApp.io App Distribution

uses: testappio/github-action@v1

Learn more about this action in testappio/github-action

Choose a version

TestApp.io Github Action

This is in BETA mode. Your feedback is highly appreciated!

Workflow to upload apk and ipa to TestApp.io app distribution

This action uploads artifacts (.apk or .ipa) to TestApp.io and notifying your team members about it.

Inputs

api_token: can be claimed from https://portal.testapp.io/settings/api-credentials

app_id: can be found from your app page menu

file: artifact to upload (.apk or .ipa)

notify: yes or no - to notify your team members in TestApp.io via push notification

Requirements

This action is a docker-based and it will execute on runners with a Linux operating system.

Read more in Github Actions documentation for more info.

Sample usage

name: Build, code quality, tests

on: [push]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v1
    - name: set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: build release
      run: ./gradlew assembleRelease
    - name: upload artefact to TestApp.io
      uses: testappio/github-action@v1
      with:
        api_token: ${{secrets.TESTAPPIO_API_TOKEN}}
        app_id: ${{secrets.TESTAPPIO_APP_ID}}
        file: app/build/outputs/apk/release/app-release-unsigned.apk
        notify: yes
        debug: false