Self-created Badge in CI
Опубликовал Максим Баев, 19 сентября 2019, 10:33
Маленькие, прикольные штуки отображающие концентрированную информацию, которые можно использовать в любом месте, где можно вставить картинку.
Если говорить о GItLab, то он предоставляет два баджа по умолчанию Pipeline status и Test coverage.
Первый - глупый, который просто показывает статус последнего выполненного пайплайна. Второй - хитрый,...
Опубликовал Максим Баев, 09 августа 2019, 13:09
Очень распространённая ошибка, при запуске процесса деплоймента с использованием CI/CD. Я использую GitLab, но это относится к любым пайплайнаторам..
Вообще-то, это относится к пакету ssh и именно он сообщает, что происходит соединение с каким-то странным, ранее неизвестным сервером.
Ок, решения три:
Познакомиться
с сервером перед соединением.
- ...
Опубликовал Максим Баев, 05 августа 2019, 18:33
php scripts/run-tests.sh --url http://site.local --color --verbose Node
где,
php scripts/run-tests.sh
выдаётся вместе с ядром
--url
- адрес локального сайта
--color
- красивые логи
--verbose
- когда нужно видеть каждый шаг выполняемый в тестах (полезно при написании тестов).
Node
- группа тестов. Определяется в самих тестах. Пример, в модуле...
Опубликовал Максим Баев, 02 августа 2019, 02:29
Записка о том, что бывает, когда на сервере находится несколько ruby-приложений, использующих разные версии ruby и если эти приложения деплоятся через Capistrano.
Иногда можно получить что-то вроде этого :
Your Ruby version is 2.5.1, but your Gemfile specified 2.6.3
И это несмотря на то, что rvm нашёл файл, в котором указана версия ruby, которую...
Ну например сайта на Drupal 7
Опубликовал Максим Баев, 24 апреля 2019, 09:17
За последние годы Continuous Integration и Continuous Delivery надёжно укоренились в процессах разработки приложений и стали маст-хэв стандартом. Сейчас новаторы вовсю пробуют оседлать доставку приложений завёрнутых в Docker, но об этом в следующий раз. А пока опишу процесс доставки кода до сервера с примерами, блэкджеком и шл... сниппетами.
...