RU

Пишем быстрые UI-автотесты без флаков, стендов и боли: изоляционный подход в CI/CD

Большинство UI-тестов флакают, медленно работают и в итоге отключаются в CI. Показываю альтернативу — изоляционные UI-тесты без стендов, таймингов и б…

pythonuiqaqa automationавтотестыdockercicdmockмокимокирование
Habr
RU

DORA-метрики: как собирать, интерпретировать и не переусердствовать, часть 2

В первой части мы разобрали, как устроены DORA-метрики и что стоит за каждым из пяти показателей. Сложнее другое: одни используют их как инструмент ул…

DORAdevopsметрики разработкиdeployment frequencycicdsoftware deliveryбенчмаркиуправление разработкойit-инфраструктураdevex
Habr
RU

Что такое DORA-метрики и как их измерять, часть 1

Проблема большинства команд не в том, что они работают медленно. Проблема в том, что они толком не понимают, где именно теряют время, сколько стоит ка…

doradora-метрикиdevopscicdметрики разработкиdeployment frequencylead timechange failure ratemttrsdlc
Habr
RU

Axios и проблема зависимостей

Как взлом одного npm-аккаунта за 3 часа распространил RAT на 174 000 пакетов и почему стандартные инструменты вроде NPM Audit это не поймали. Разбирае…

безопасностьит-инфраструктурабазы данныхcicddevsecopsdevopsсистемное администрированиеopen sourceразбор инцидентовбезопасность зависимостей
Habr
EN

CI/CD, GitLab Pipelines and Kaniko

CI/CD automates the build and deployment process — push code, pipeline runs, new version deployed on the cluster. Here's how I set it up for ASTRING u…

cicdgitlab
Dev.to