Могу ли я запустить сервер node.js в лазурном режиме в качестве действия для развертывания после развертывания?Запустите node.js-серверы в лазурном режиме, как и после развертывания. Действие:
Подробности приведены ниже:
команда: 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
Вот что мой Дженкинс вывод консоли выглядит следующим образом:
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
, если я использую консоль отладки (например, so), похоже, мне придется выполнить команду после каждого развертывания, которое я Скорее всего, это не так.
Может быть deploy.cmd не настроен должным образом?
, который будет запускать серверы, но развертывание зависает (и ПОКАЗЫВАЕТСЯ в конце концов), потому что серверы просто продолжают работать - они никогда не должны завершаться (в отличие от большинства других сценариев, которые заканчиваются) – raneshu