Я запускаю следующий код в конвейере ci/cd:
sls offline start --showDuration --exec "npm run int-test"
Однако в случае сбоя теста конвейер ci/cd не дает сбой, потому что сбой теста не передается сценарию, который в автономном режиме exec без сервера не передает код выхода.
Я мог бы обойти это, если бы у меня был способ отключить безсерверный автономный режим в конвейере. Я мог запустить сервер, запустить тесты, выключить сервер. Однако я не могу найти команду остановки для бессерверного автономного режима, и Ctrl-C не подходит, потому что я работаю в конвейере, а не на терминале.
Предложения о том, как заставить любое из этих решений работать? Прямо сейчас мой конвейер считает, что мои тесты проходят...