ih4rd, очень интересно!
Я не знаю, как устроены тесты. Если используется какой-то docker image, надо зафиксировать его версию.
Тогда должно работать одинаково ИМХО.
ih4rd,
- у вас локально тоже версия 18 ?
- "FAIL chrome.docker/chrome.iphone7/shared/Modal/Primary: Screenshot differs from reference, see .loki/difference/chrome_iphone7_shared_Modal_Primary.png" - смотрите сам тест. Возможно, он пишет где-то лог - его можно вывести в лог github action.
Те же скриншоты можно добавить как artifacts к билду, если действительно надо покопаться.
Но 99% - у вас просто разные версии.
angelzzz,
советую ответить на мой первый вопрос - где выполняется каждый шаг (скрипт).
Ответ: "Deploy to Digital Ocean" выполняется на удаленной машине, Checkout и Build - на build машине.
Поэтому и не работает.
kazuhira_0x94,
"Вроде бы пинг незначительный, но видимо сказывается. " - по-моему, нет. Что-то другое.
Проверьте время запросов sql против старой и новой базы.
Проблему я выяснил - айпишником оно в сеть только светит, я могу подключится, но внутри оно в своей локалке сидит, и айпи другой.
ИМХО это проблема конфигурации openmediavault - он должен принимать все запросы. Наверно можно как-то извратиться и переписывать пакеты на лету с iptables, но по-моему, это не путь.
Слава, Я разве написал что обязан?
Я только выразил свое личное мнение - я люблю делать добро и делиться знаниями, но в 99% случаях я не отвечаю авторам вопросов, которые никогда не отмечают ответы решением. Плохой характер у меня, без рейтинга и пузомерок мне неинтересно :-)
Слава,
Я вижу два варианта:
- если заказчик не любит платить - то просто попрощаться (аналогия - не отвечать на Тостере на вопросы людей которые не отмечают ответы решением)
- если хочется научиться деплоить - попросить у заказчика линукс и добиться чтобы сайт работал.
Вадим, Да, я об этом забыл написать. Он сам генерирует нужные GitHub actions, что по-моему очень красиво. Но с TeamCIty или Jenkins это не получится.
Тогда самому интегрировать с SonarCloud\Qube, и что-то для SCA - например Snyk.
+1 к Sanes, хотя и трудно привести цифры.
Впрочем, цифры будут зависеть от кол-ва людей, размера ящиков и проч.
Что касается mailcow - не работал с ним, но скажу - почти уверен, что он дает сильно меньше (features) того стандарта к которому привыкли польщователи за 15 лет с облачной почтой. Другими словами, Gmail/Yandex/... - это не только почта.
Я не знаю, как устроены тесты. Если используется какой-то docker image, надо зафиксировать его версию.
Тогда должно работать одинаково ИМХО.