Upload Apps to DeployGate
On this page, we will explain how to upload apps to a Project. There are three ways to upload an app - Web browser, dg command, and API.
Upload via Web Browser
When using a web browser to upload apps, you can do so from the Project Dashboard or Personal Dashboard.
Upload from Project Dashboard
-
Access the Project Dashboard and click
Upload App
button. -
The file selector will appear. Select an APK file or IPA file to upload.
-
Confirm the uploaded file name on the dialog and enter Release Note if needed. By clicking on
Upload
button, the app will be uploaded to the Project. -
After uploading the app, the screen as the Screenshot below will be displayed. You can install the app via a QR code or links.
If necessary, modify the app’s access permissions.
The upload button will not be available if any of the following apply.
- You are not an owner or administrator
- You have reached your plan’s limits for the maximum number of apps
- Your Project’s trial period has ended
Upload from Personal Dashboard
You can also upload apps directly to a Project from your Personal Dashboard, which is the first page you see when logging in.
-
Access the Project Dashboard and click
Upload App
button. -
The file selector will appear. Select an APK file or IPA file to upload.
-
Confirm the uploaded file name on the dialog and enter Release Note if needed. The default location will be your personal account, but you can select a Project from the drop-down menu. By clicking on
Upload
button, the app will be uploaded to the Project. -
After uploading the app, the screen as the Screenshot below will be displayed. You can install the app via a QR code or links.
Upload with dg command
When using the dg deploy command to upload to a Project, specify the name of the Project with the --user argument.
dg deploy --user OurProject
For more information about dg command, please visit Build and Upload Apps.
Upload with API
When using Upload API to upload to a Project, specify the Project’s name (OWNER_NAME) in the path.
curl \
--url "https://deploygate.com/api/users/${OWNER_NAME}/apps" \
-H "Authorization: Bearer ${API_TOKEN}" \
-X POST \
-F "file=@sample.apk" \
--form-string "message=sample"
Visit API Reference’s Upload App for details about other options.
Set Up App Access Permissions
Immediately after uploading a new app, only users on the Owner team can view the app. For the app to be visible to other teams, you must link those teams with the app.
Use a browser to open the app management screen. Go to the Team
section on the right side of the screen to select the teams you would like to attach to the app.