mirror of
https://github.com/ViViDboarder/drone-webdav.git
synced 2025-01-07 21:17:34 +00:00
32 lines
1001 B
Markdown
32 lines
1001 B
Markdown
|
# drone-webdav
|
||
|
*A WebDAV plugin for the drone.io project*
|
||
|
|
||
|
The WebDAV plugin will allow pushing build artifacts to any WebDAV server, including Nextcloud or ownCloud.
|
||
|
|
||
|
An example configuration would be as follows:
|
||
|
|
||
|
```yaml
|
||
|
pipeline:
|
||
|
upload_debug:
|
||
|
image: vividboarder/drone-webdav
|
||
|
file: com.vividboarder.otbeta/build/outputs/apk/com.vividboarder.otbeta-debug.apk
|
||
|
destination: https://my.nextcloud.com/remote.php/dav/files/vividboarder/Android/Apks/
|
||
|
user: myusername
|
||
|
password: mypassword
|
||
|
```
|
||
|
|
||
|
You probably don't want to check your credentials into your repo, so you may use secrets for this:
|
||
|
|
||
|
```yaml
|
||
|
pipeline:
|
||
|
upload_debug:
|
||
|
image: vividboarder/drone-webdav
|
||
|
file: com.vividboarder.otbeta/build/outputs/apk/com.vividboarder.otbeta-debug.apk
|
||
|
destination: https://my.nextcloud.com/remote.php/dav/files/vividboarder/Android/Apks/
|
||
|
secrets:
|
||
|
- source: WEBDAV_USER
|
||
|
target: PLUGIN_USERNAME
|
||
|
- source: WEBDAV_PASSWORD
|
||
|
target: PLUGIN_PASSWORD
|
||
|
```
|