mktools/doc/tasks/webdav.md

995 B

Tâches WebDAV

make mkt-webdav-upload

La tâche mkt-webdav-upload permet de téléverser un fichier sur un espace de partage de fichier proposant une interface WebDAV (Nextcloud par exemple).

Usage

Exemple d'utilisation de la tâche pour le téléversement d'un fichier my-doc.txt généré par une tâche tierce dans le répertoire my-doc dans l'espace Nextcloud de l'utilisateur authentifié:

# Identifiants de connexion Nextcloud
# Il est conseillé bien entendu de ne pas laisser le mot de passe
# et le nom d'utilisateur "en dur" dans le fichier Makefile...
MKT_WEBDAV_USER ?= my-nextcloud-user
MKT_WEBDAV_PASSWD ?= my-nextcloud-password
# URL de base de l'interface WebDAV de l'espace Nextcloud Cadoles
MKT_WEBDAV_REMOTE_URL = https://nextcloud.cadoles.com/nextcloud/remote.php/dav/files
# Répertoire de destination du fichier à téléverser
MKT_WEBDAV_DIR = /$(MKT_WEBDAV_USER)/my-doc

my-upload:
	$(MAKE) MKT_WEBDAV_FILE=test.txt mkt-webdav-upload