This action schedules the activation date of an .apk or .ipa on an AirWatch smart group.
The activation date will be the closest multiple of 5 minute time due to AirWatch limitations. e.g.
If the execution time is 15:57, the activation time will be 16:00
If the execution time is 16:01, the activation time will be 16:05
Required The base AirWatch URL to be used when activating the application.
Required The AirWatch product ID to be used when activating the application.
Required The AirWatch organisation group ID to be used when uploading the application.
Required The AirWatch username used for credentials.
Required The AirWatch password used for credentials.
Required The AirWatch tenant code used for credentials.
Required The product name used on AirWatch list of products.
Required The AirWatch ID of the smart group the activation should be scheduled.
Required The application identifier of the .apk or .ipa being uploaded.
Required The device model of the application to be uploaded.
Model | Value |
---|---|
iOS | 1 |
Android | 5 |
Required The action to be triggered on activation date.
Step type | Value |
---|---|
Application - Install | 3 |
Application - Uninstall | 4 |
Required The version of the application to be activated.
Required The ID given by AirWatch to the application upon upload.
schedule-on-airwatch:
runs-on: ubuntu-latest
steps:
- name: Schedule action step
uses: edisonspencer/[email protected]
with:
api_host: ${{ secrets.API_HOST }}
product_id: ${{ secrets.PRODUCT_ID }}
organisation_group_id: ${{ secrets.ORGANISATION_GROUP_ID }}
username: ${{ secrets.USERNAME }}
password: ${{ secrets.PASSWORD }}
tenant_code: ${{ secrets.TENANT_CODE }}
product_name: ${{ secrets.PRODUCT_NAME }}
smartgroup_id: ${{ secrets.SMARTGROUP_ID }}
application_identifier: ${{ secrets.APPLICATION_IDENTIFIER }}
device_model_id: '5'
step_type: '3'
application_version: '0.0.112'
airwatch_application_identifier: ${{ steps.upload.outputs.application_id }}