mirror of
https://github.com/ViViDboarder/drone-webdav.git
synced 2025-01-06 12:37:33 +00:00
b7a984ed39
needed to show correct docs on Woodpecker plugin page
1.8 KiB
1.8 KiB
name | description | authors | tags | containerImage | containerImageUrl | url | ||
---|---|---|---|---|---|---|---|---|
WebDAV | plugin to publish any artifacts to any WebDAV server | vividboarder |
|
vividboarder/drone-webdav | https://hub.docker.com/r/vividboarder/drone-webdav | https://github.com/vividboarder/drone-webdav |
A Drone CI / Woodpecker CI plugin, that will allow pushing build artifacts to any WebDAV server, including Nextcloud or ownCloud.
Features
- Upload multiple files
- Use a proxy
- Retry on fail
Settings
Settings Name | Required | Description |
---|---|---|
file |
✓ | File(s) to upload. Use curl syntax for multiple (e.g. {dogs.png,cats.jpg} ) |
destination |
✓ | The WebDav folder url |
username |
✓ | The WebDav-User to use |
password |
The Password for the WebDav-User | |
proxy_url |
May be used to specify a proxy (e.g. socks5://{ip_address}:{port} |
|
timeout |
Defines a timeout (in seconds) to stop the upload after a certain time | |
attempts |
Defines how often a failed upload should be retried. Normally there is only one upload attempt | |
custom_arguments |
Additional arguments to be passed to curl |
Example
pipeline:
upload_debug:
image: vividboarder/drone-webdav
settings:
file: com.vividboarder.otbeta/build/outputs/apk/com.vividboarder.otbeta-debug.apk
destination: https://my.nextcloud.com/remote.php/dav/files/vividboarder/Android/Apks/
username:
from_secret: WEBDAV_USER
password:
from_secret: WEBDAV_PASSWORD