- PVSM.RU - https://www.pvsm.ru -
Доброго времени суток!
Давно хотели внедрить devOps, но не было времени и жалко денег на обслуживание или хотите понять как работает devOps в действии на примере интернет агентства, тогда читаем дальше.
В этой статье рассмотрим как можно без особых технических навыков и множества настроек развернуть бесплатный devops от Azure для своей компании (до 5 разработчиков бесплатно).
Цель внедрения любых devops процессов, это ускорение процесса разработки компании, в нашем случае ускорение будет достигаться за счет автоматизированной проверки кода, его автоматического тестирования с помощью эталонных скриншотов и автоматической заливки сайта на сервер.
Итак, какие процессы будут выполняться с помощью devOps [1]в нашем примере:
создание скриншотов получившегося сайта и сравнение их с макетом дизайнера (Screenshot based testing);
получение результатов тестирования и скриншотов через бота Telegram.
Что требуется иметь для этого:
Итак, начнем движение к DevOps.
Теперь рассмотрим шаги по отдельности, из названий понятно за что отвечает каждый
Кстати, про создание бота для Telegram написано здесь [4].
О том как тестировать верстку есть хорошая статья тут [5].
Код проекта и все скрипты, выложил на gitgub [6].
Статья была написана для того, чтобы новички увидели один из простых способов организации devops с минимальными ресурсными и временными затратами.
Автор: Безруков Юрий
Источник [7]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/razrabotka-sajtov/300925
Ссылки в тексте:
[1] devOps : https://ru.wikipedia.org/wiki/DevOps
[2] azure.com: http://dev.azure.com
[3] добавить агента сборки: https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/agents?view=vsts
[4] создание бота для Telegram написано здесь: https://medium.com/@xabaras/sending-a-message-to-a-telegram-channel-the-easy-way-eb0a0b32968
[5] хорошая статья тут: https://medium.com/@lucyhackwrench/%D0%BA%D0%B0%D0%BA-%D0%B8-%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%B2%D0%B5%D1%80%D1%81%D1%82%D0%BA%D1%83-84a378bf7bb4
[6] выложил на gitgub: https://github.com/bezrukovyura/screenshot-based-testing
[7] Источник: https://habr.com/post/427703/?utm_source=habrahabr&utm_medium=rss&utm_campaign=427703
Нажмите здесь для печати.