Могу ли я запустить сервер node.js в Azure в качестве обработчика действия после развертывания?
Подробности показаны ниже:
команда: npm run test:servers
Пытался добавить действие после развертывания в deploy.cmd (показано ниже), но оно просто игнорируется после завершения развертывания (ошибок нет, развертывание выполнено успешно).
:: Post deployment stub
IF DEFINED POST_DEPLOYMENT_ACTION call npm run test:servers
IF !ERRORLEVEL! NEQ 0 goto error
Вот как выглядит мой вывод на консоль Jenkins:
remote: checking if package.json exists[K
remote: Finished successfully.[K
remote: Running post deployment command(s)...[K
remote: Deployment successful.[K
Notifying upstream projects of job completion
если я использую консоль отладки (например, так), похоже, у меня будет запускать команду после каждого развертывания, чего я бы предпочел не делать.
Может быть, deploy.cmd неправильно настроен?