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


DevOps как культура
DevOps часто рассматривается как набор инструментов и процессов для автоматизации доставки программного обеспечения, но это также культура, которая способствует сотрудничеству и общению между командами разработки и эксплуатации. Цель культуры DevOps — разрушить разобщенность между командами и способствовать общему чувству сопричастности и ответственности за процесс поставки программного обеспечения. Одним из ключевых элементов культуры DevOps является стремление к постоянному..

Представляем плагин TestCafe Jenkins
TestCafe может записывать видео и снимки экрана, чтобы вы могли отлаживать свои тесты и изучать пользовательский интерфейс страницы. Вы можете записывать все тесты или только те, которые не прошли, создавать уникальные видеофайлы для каждого теста или записывать их все за один прием и выделять конкретные взаимодействия. (Полный список доступных опций см. В следующем разделе справки: Скриншоты и видео ). Многие пользователи TestCafe используют Jenkins - решение CI / CD - для..

Программист написал сценарии, чтобы тайно автоматизировать большую часть своей работы — отправить письмо жене и сделать…
Есть веселый проект, популярный на GitHub — веб-сайт, на котором размещены всевозможные программы, которыми программисты хотят поделиться друг с другом. Проектом поделился программист по имени Нихад Аббасов , известный как Наркоз на GitHub. Он состоит из набора программных скриптов с забавными, но NSFW-названиями. Наркоз говорит, что скрипты пришли от другого программиста. Он рассказывает историю так: был программист, ушедший в другую компанию, из тех парней, которые «если..

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

Получайте удовольствие от написания тестов на Typescript
До сих пор я пытался добавить функции в свой генератор статических сайтов . На этот раз у меня появилась возможность написать для него тесты. Шуточная установка Проект написан на TypeScript; хотя Jest поддерживает Typescript через транспиляцию Babel , он не будет проверять типы тестов во время их выполнения. К счастью, ts-jest помогает нам запускать тесты в TS с преимуществами языка, безопасного для типов. npm install -D @types/ts-jet ts-jet Настройка Jest в jest.config.js..

Автоматическое тестирование метрик загрузки веб-приложений как часть CI
Современные веб-приложения в большинстве случаев изо всех сил пытаются как можно быстрее отображать данные API и пакетно выполнять отрисовку пользовательского интерфейса. Особенно с React, иногда нам нужно проверить, как на время загрузки / рендеринга нашего веб-приложения влияет какая-то сторонняя библиотека или новые функции. Как это началось Когда мы опубликовали наше веб-приложение / информационную панель в производство около 2 лет назад, мы не беспокоились о скорости загрузки..

Более быстрый Python в Docker
Получите максимальную производительность от ваших контейнеров TL; DR: с помощью некоторых простых настроек вашей конфигурации вы можете улучшить выполнение кода Python внутри контейнеров Docker почти до собственной скорости: На хосте Ubuntu время выполнения теста в Docker было примерно вдвое больше, чем собственное время; это различие можно свести на нет, изменив настройки безопасности контейнера. Разница была намного меньше при запуске хорошо оптимизированного кода, а не кода с..