No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dist
git-md-files
src
.gitignore
LICENSE
README.md
pom.xml

README.md

diawi-upload-plugin

Description

Plugin for uploading GoCD generated artifacts to Diawi service.

Installation

  • Place uploader-plugin.jar to GoCD server /plugins/external folder
  • Start/Restart GoCD server
  • Check that plugin present in GoCD server Admin/Plugins menu admin-plugin

Usage

  • Add Diawi Uploader task to GoCD job configuration

add-task

  • Configure plugin properties task-config

Configuration parameters

Name Description Required Example
Diawi API Token API token for access Diawi APIs ✔️ TOKEN
Upload artifact location Local GoCD Artifact that would be uploaded to Diawi ✔️ app/build/outputs/apk/app-debug.apk
Save Diawi response to file When Diawi upload completed, response link could be saved as local file to produce GoCD Artifact app/build/outputs/apk/diawi-link.txt

Diawi service specific parameters

Name Description Diawi API mapping
Allow Diawi to display the app's icon on the wall of apps allow Diawi to display the app's icon on the wall of apps wall_of_apps
Protect your app with a password protect your app with a password: it will be required to access the installation page password
Additional information to your users on this build additional information to your users on this build: the comment will be displayed on the installation page comment
The URL Diawi should call with the result (URL as string): the URL Diawi should call with the result callback_url
The email addresses Diawi will send the result the email addresses Diawi will send the result to (up to 5 separated by commas for starter/premium/enterprise accounts, 1 for free accounts) callback_emails
Allow your testers to find the app on Diawi's mobile web app using their UDID allow your testers to find the app on Diawi's mobile web app using their UDID (iOS only) find_by_udid
Receive notifications each time someone installs the app receive notifications each time someone installs the app (only starter/premium/enterprise accounts) installation_notifications

Build

mvn package