J'ai récemment déployé une application Web NodeJs Azure et utilisé Git pour déclencher les déploiements lorsque j'apporte des modifications au code source. Par curiosité, j'explorais le système de fichiers du serveur Linux qui exécute l'application et j'ai trouvé le fichier de script utilisé pour le déploiement (deploy.sh).Azure Web App - Déploiement manuel via le terminal ssh
Est-il possible d'exécuter ce fichier de script localement sur le serveur pendant une session SSH? Par exemple si je voulais faire un changement directement sur le serveur vers un fichier, au lieu d'avoir à pousser les changements via git (probablement pas une bonne idée mais je veux savoir si c'est possible).
J'ai essayé d'exécuter le script alors qu'il se trouvait dans le répertoire où il se trouve mais il n'a pas réussi à trouver la commande kudu sync, ce que j'ai trouvé étrange.
Cheers.
J'ai essayé ce que vous avez suggéré mais il reste des erreurs, la console enregistre l'erreur suivante: "Erreur: ENOENT: aucun fichier ou répertoire, ouvrez '../deployments/tools/../artifacts/manifest'" " – samcp20
c'est parce qu'il ne reçoit pas ses artefacts .. l'emplacement de deploy.sh est /home/site/deployments/tools>deploy.sh .. vous pouvez lancer la commande depuis bash sur ce chemin. –
essayé, encore reçu la même erreur malheureusement. – samcp20