Après avoir déployé mon site Web nodejs, mais avant de mettre à jour le répertoire virtuel IIS, j'ai besoin d'exécuter npm install à partir de la ligne de commande. Comment puis-je faire cela avec la fonction de scripts d'Octopus Deploy?Comment exécuter npm install dans le cadre d'un Octopus Deploy?
0
A
Répondre
0
0
J'ai marqué la réponse de Robert comme correct que l'approche de haut niveau est celui que je avais besoin. Pour mémoire, voici le script PowerShell je revisées
$ INSTALLDIRECTORY = $ OctopusParameters [ 'Octopus.Action.Package.CustomInstallationDirectory']
cd $ INSTALLDIRECTORY
NPM installer --silent
I J'ai essayé d'utiliser la fonction de scripts, mais il semble très difficile d'exécuter une ligne de commande simple via l'un des trois environnements. Avez-vous des exemples que je pourrais jeter un coup d'œil? – gilles27
Voici un exemple: https://demo.octopusdeploy.com/app#/projects/phoenix/process/step/d8aa3ec7-493f-45dd-90f2-6a33777cef2e Quelle difficulté rencontrez-vous? Les actions de script prennent un script PowerShell simple. Peut-être partager quelques captures d'écran ou sortie montrant votre problème. –