Features
- Uploading APK / IPA files to diawi.com
- Check for upload status.
- Log the upload link.
Requirements
Jenkins
Jenkins version 1.642.3 or newer is required.
Diawi.com account
- A diawi.com account is required to be used for uploading the artifact. To create an account, Go to diawi.com.
- Make sure you are logged in to diawi.com and then use this link to create Diawi API access token https://dashboard.diawi.com/profile/api.
- Once the token is generated, it will be shown on the browser. Make sure to save the token as it is only view-able at this time.
Please note
Feel free to contact muhammed.adawi@gmail.com and ask them to fix this bug!
Setup
Install plugin
Install this plugin via the Jenkins plugin manager.
Configure build job
- in the build section, click add build step and then choose Diawi Upload Step.
- In the Token feild, insert the DIAWI api access token.
- In File Name, Insert the name of the apk/ipa file.
- If your jenkins host connects to the internet through a proxy server, add the proxy details accordingly, otherwise, leave it blank as below.
- Proxy port and proxy protocol are used if and only if the proxy host
is defined.
{width="500"} - if you use the Editable email notification plugin. you can use the
following syntax to include the diawi link
${FILE,path="DIAWI_LINKS"} ( for latest version 1.4, use ${FILE,path="filename.diawilink"} instead
Results and Logs
- Diawi Link to the uploaded artifact
Version 1.1 (July 8, 2017)
- Initial release
Version 1.2 (July 15, 2017)
-
issues fixed:
-
- Stream closed issue.
-
- relative path.
-
new functionalities:
-
- proxy settings
Version 1.3(July 17, 2017)
-
new functionalities:
-
- Save link to DIAWI_LINKS under the work space directory
Version 1.4(Oct17, 2017)
Allowing uploading multiple files:
-
- File(s) instead of File name now takes multiple files separated by comma.
- Save links to filename.diawilink under the work space directory.