Est-ce que quelqu'un connaît une tâche SFTP pour msbuild? Nous souhaitons automatiser nos déploiements en production, mais pour des raisons de sécurité, nous n'autorisons pas l'accès au partage de fichiers SMB depuis notre environnement de développement/test/build vers la production.Tâche SFTP pour msbuild?
À l'heure actuelle, les développeurs déploient du code en téléchargeant manuellement les fichiers à l'aide de FileZilla, via une connexion SFTP. C'est assez sujet aux erreurs, donc nous prévoyons d'automatiser le téléchargement SFTP. Bien qu'il y ait un mécanisme autre que SFTP qui soit aussi sûr, je serais heureux de l'utiliser à la place.
Je pense simplement à utiliser la tâche msbuild "exec" et un client ftp en ligne de commande tel que pscp. Mais si quelqu'un a déjà construit une tâche sftp, ce serait bien sûr génial.
Merci,
Richard
Vous aurez également besoin de/upload avant "c: \ myfile.iso". Cela vous demandera toujours confirmation. Je crois que vous pourriez utiliser la commande et "option confirm off" sur la ligne de commande, mais à ce stade, il est probablement plus simple de créer un petit script comme Doug suggéré ci-dessous. – Jedidja