Публикации по теме 'continuous-delivery'


Тестирование пользовательского интерфейса Azure DevOps и React Native
Сегодня ключевой составляющей любой разработки является Непрерывная доставка : Непрерывная доставка (CD) - это процесс сборки, тестирования, настройки и развертывания от сборки до производственной среды. В этой статье описывается, как можно использовать тестирование пользовательского интерфейса как часть процесса CD в сочетании с Azure DevOps . Преимущество Azure в том, что его можно использовать с любым проектом. Более того, в случае проекта с открытым исходным кодом он..

Как тестировать свои автоматизированные сборки в Docker Hub
Ваши тесты запускаются, когда вы размещаете свой код на GitHub В предыдущей статье я продемонстрировал, как быстро настроить рабочий процесс Docker Hub для автоматического создания образов контейнеров, когда вы отправляете код на GitHub. В этой статье мы рассмотрим, как автоматически тестировать ваши изображения, прежде чем они станут общедоступными. Docker Hub позволяет вам определить серию тестов, которые нужно выполнить. Эти тесты будут выполняться, как только он автоматически..

Сделать выход из Webpack при ошибках компиляции
Webpack — отличный инструмент для связывания JavaScript, но одна особенность, которую я заметил еще со времени работы с Webpack 1.x, заключается в том, что он не завершает свой собственный процесс по умолчанию при ошибках компиляции. Такое поведение нормально при запуске Webpack на машинах разработки, поскольку мы можем нажать Ctrl-c (или Cmd-c), чтобы завершить процесс, но это становится довольно раздражающим в конвейере непрерывной интеграции. Увидев ошибку, Webpack приводит к..

Действия GitHub для CI/CD
Непрерывная интеграция (CI) и непрерывная доставка/развертывание (CD) — это методы, призванные минимизировать ошибки при внесении изменений в код или инфраструктуру. Непрерывная интеграция означает, что код, над которым работают разные члены команды, регулярно тестируется и объединяется в основной ветке посредством автоматизированных процессов. Непрерывная доставка означает, что команда гарантирует, что код может быть выпущен в любое время посредством автоматизированных процессов, а..

Непрерывное развертывание приложений JavaScript
Запись, опубликованная 15 марта 2016 г. в моем старом блоге. Да, вы можете тестировать в JavaScript, и это здорово! Программисты пишут, компилируют или интерпретируют, а также тестируют код. Глядя на выходные данные программ, программисты могут установить, нужно ли им повторить обход. Этот цикл развития остался неизменным с самого начала информатики. Сегодняшняя разница по сравнению с тем, что было 40 лет назад, заключается в том, что инструменты разработки действительно становятся..

Запуск ваших тестов e2e в Kubernetes Engine
В предыдущей статье я объяснил, как использовать Google Cloud Functions для создания системы брендированного веб-сайта. Сегодня давайте посмотрим, как использовать движок Kubernetes для проведения сквозных тестов. Интеграция сборки и развертывания вашего веб-сайта в программное обеспечение CI / CD довольно часто вызывает некоторые проблемы. В нашем случае, в Travix, мы работаем с GoCD для управления нашим CI / CD. Для управления нашей инфраструктурой (CI / CD / front-end..

Простое четырехбуквенное руководство по экспертной оценке кода
Любая команда разработчиков, стремящаяся создать высококачественное программное обеспечение, должна поощрять коллегиальные проверки кода. Рецензирование партнерского кода предлагает множество преимуществ для всех вовлеченных сторон: Проверяемый разработчик получает отзыв Рецензент получает более широкое представление о кодовой базе и функциях программного обеспечения. Банальные баги и недочеты выявляются ранее Общая структура кода и стандарты лучше поддерживаются Члены команды..