Веб-страница
25.3K subscribers
1.54K photos
483 videos
1 file
3.73K links
Всё по фронтенду, бэкенду и девопсу в одном месте

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/64ai
Download Telegram
Тестирование ClickHouse

ClickHouse — это поколоночная СУБД, которую разрабатывают в Яндексе. В неделю в проекте создаётся около 40 пул-реквестов, что требует хорошей автоматизированной инфраструктуры тестирования кода на всех уровнях.

Один из разработчиков ClickHouse рассказывает, как устроен CI проекта и из каких компонентов состоит pipeline тестирования.

Также в докладе:
— особенности покоммитных сборок с разными конфигурациями в различных OS;
— все этапы тестирования: статический анализ кода, интеграционные тесты и тесты производительности;
— преимущества, которые даёт CI: удобство в обнаружении багов, организация двухнедельного релизного цикла и улучшение работы с контрибьюторами.

Презентация доклада: https://tprg.ru/FpRV

#бэкенд #ci #тестирование
Тестирование с помощью Docker

Писать тесты только потому, что кто-то говорит «у тебя должны быть написаны тесты» — глупо. Тесты должны повышать вашу производительность и при этом улучшать качество конечного продукта.

В этом подробном руководстве читайте, как Docker может помочь при тестировании API: https://fire.ci/blog/api-end-to-end-testing-with-docker/

#ci #docker #тестирование
CI/CD для фронтенда: обзор инструментов и практик для автоматизации разработки

Зачем фронтендеру разбираться в CI/CD, если для этого есть девопс-специалисты? Автор статьи считает, что это очень хорошая идея — разобраться, как ваше приложение будет автоматически собираться и деплоиться.

Он подробно рассказывает, зачем вообще это всё нужно и с помощью каких инструментов заставить это работать:

https://tprg.ru/cnO3

#фронтенд #ci
Обзор десяти основных систем непрерывной интеграции

https://tprg.ru/pGan

А какую CI систему используете вы?

#devops #ci
Что такое CI/CD? Разбираемся с непрерывной интеграцией и непрерывной поставкой

Возможно, вы уже сталкивались с данными терминами, но, что они означают? В статье автор раскрыл их значение, объяснил зачем используются эти технологии и рассказал о деталях их практического применения:

https://habr.com/ru/companies/otus/articles/515078/

Над постом вас будет ждать викторина, которая поможет вам проверить насколько хорошо вы усвоили материал👆

#ci #cd
👍5