Мы начинаем интегрировать наш процесс тестирования сборки и автоматизации в конвейер jenkins, и у меня возникли некоторые проблемы с запуском сервера rails.
Прежде всего, это наша схема конвейера:
На любом шаге «Конфиг» (0,1,2) я запускаю другое приложение rails с определенным портом, используя: rails s -p XXXX -d
, и сразу после команды выполнения запускаюlsof -i:XXXX
и я ВСЕ вижу, что сервер работает.
Но на этапе QA я хочу использовать серверы, которые я запускал на этапе конфигурирования серверов, но в наших тестах, а также при доступе я получаю отказ в соединениисервер, на котором работали приложения, я не вижу, чтобы они больше работали, даже то, что я использовал -d, чтобы демонизировать их.
Есть идеи?похоже, что серверы rails работали только на этапе настройки серверов и затем закрылись, это возможно?и если да, то как мне справиться с ними?
Спасибо!