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


Как импортировать внешнюю библиотеку в ваш проект автоматизации с помощью Katalon Studio
Katalon Studio позволяет пользователям использовать внешние библиотеки Java .jar либо через настройки проекта Katalon, либо путем копирования файлов .jar в указанную папку. Пользователи могут использовать это для расширения возможностей Katalon Studio и обработки определенных ситуаций, когда это необходимо. Эта статья покажет вам, как добавить внешние библиотеки в Katalon Studio. Использование настроек проекта Katalon В Katalon Studio на панели инструментов выберите Проект ›..

Как оптимизировать конфигурацию CircleCI
CircleCI — одно из самых популярных программ для непрерывной интеграции. По сути, это средство запуска скриптов, которое может быть запущено вашим нажатием на github/gitlab. Если вы не знали об этом и все еще делаете ручное развертывание на сервер, проверьте это сейчас ! Есть бесплатный план ! (за 6000 минут сборки в месяц). После того, как вы настроите CircleCI с вашим репозиторием Github, всякий раз, когда вы вносите изменения в репозиторий, CircleCI будет запускать указанный вами..

Непрерывная интеграция: разработка более качественного программного обеспечения с меньшим количеством ошибок
В Pernix нам как разработчикам программного обеспечения приходится сталкиваться с проблемами, требующими большей точности, чем простой Pull Request . Это некоторые методы, используемые для обеспечения того, чтобы программное обеспечение всегда работало. Процесс разработки программного обеспечения действительно сложен, когда вы создаете программное обеспечение с участием 2 или более человек, верно? Создание программного обеспечения похоже на строительство дома, но с той разницей, что..

Как создать и опубликовать свое приложение для Android в магазине Google Play с помощью GitHub Actions
Как создать и опубликовать свое приложение для Android в магазине Google Play с помощью GitHub Actions Хотя построение процесса CI/CD часто изначально требует определенных усилий, в долгосрочной перспективе это сэкономит вам массу времени и, следовательно, денег. В одной из своих старых статей я рассказывал о том, как настроить конвейер CI/CD с помощью GitHub Actions для развертывания в Firebase App Distribution. Как выполнить развертывание в дистрибутиве..

Начните измерять покрытие кода с помощью Jest, Travis CI и Coshops
Использование инструмента непрерывной интеграции облегчит вашу жизнь при совместной работе над программным проектом. Благодаря автоматическому запуску тестов и измерению покрытия для новых коммитов и запросов на вытягивание вы упростите обнаружение нежелательных изменений или уменьшения покрытия. В этой статье описывается, как начать работу с измерениями покрытия во время сборки Travis CI с помощью Jest, Coshops и GitHub. Добавьте свое репо в Travis CI и Coshopss.io Если вы еще..

Как использовать функциональные флаги в непрерывной интеграции
Много было написано о преимуществах достижения настоящей непрерывной интеграции (CI) в производственные системы. В этом руководстве будет продемонстрирован простой рабочий процесс, обеспечивающий непрерывную интеграцию. Мы будем использовать Feature Flags и Remote Config, чтобы избежать необходимости в ветках функций в Git, а также в любых тестовых или промежуточных средах. Два основных инструмента, которые мы будем использовать для демонстрации этого подхода, — Netlify и Bullet Train ...

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