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


Непрерывная интеграция для Ionic Apps
Сборка APK и IPA со сборкой phonegap, тепличным CI и Jenkins В gfnork мы создаем приложения для ionic. Если оставить в стороне общую дискуссию о гибридных приложениях и ionic, то, что традиционно было головной болью для гибридных приложений, — это набор инструментов. Путаница config.xml vs package.json для плагинов Cordova, вероятно, скоро закончится, но когда мы начали разрабатывать ionic-приложения, мы были очень удивлены тем, что, хотя сама разработка шла гладко, цепочка инструментов..

Обработка статических и динамических тестовых объектов
Вступление Объекты тестирования - одна из самых важных частей построения успешного проекта автоматизации. Некоторые из них статичны (не изменяются вообще), а некоторые - динамические (зависят от некоторых динамически изменяющихся параметров). В этом руководстве показаны различные подходы к работе с разными типами тестовых объектов. Требования Вы должны иметь возможность писать свои тесты в режиме просмотра сценариев . Вы также должны знать основы Java / Groovy. Статические объекты..

Как обрабатывать загрузку файлов с помощью Katalon Studio
В общем, нам нужно автоматизировать такие сценарии, как загрузка файла в приложение для прикрепления изображений профиля или документов. В этом руководстве демонстрируется работа с функцией загрузки файлов и проверка загруженных файлов. Загрузка файла Виджет загрузки файла — это входной тег с атрибутом type , равным file . Это позволяет нам загружать все форматы файлов (.jpg, .png, .txt…) Давайте поработаем над случаем, когда нам нужно загрузить файл и проверить, загружен ли файл...

CI/CD — Автоматизация рабочего процесса разработки с помощью GitHub Actions.
Что это? И зачем вам это нужно? Возможно, вы знакомы с инструментами CI, такими как TeamCity, Jenkins, Concourse, Travis CI, и это лишь некоторые из них. Что ж, на этот раз у нас появился новый сосед в городе. Этот новый сосед предлагает новые возможности для автоматизации ваших рабочих процессов: GitHub Actions . GitHub Actions предоставляет различные способы автоматизации задач разработки. Некоторые из вещей, которые вы могли бы сделать: Создавайте свои приложения и..

Улучшите конвейер CI / CD с помощью автоматизированных тестов API
Путешествие в автоматизированные тесты API Улучшите конвейер CI / CD с помощью автоматизированных тестов API В своем предыдущем посте я рассмотрел запуск тестов API и их автоматизацию. Для этого я наткнулся на Insomnia и Loadmill. На этот раз я хочу как можно проще интегрировать эти тесты в мой конвейер CI / CD. Давайте уйдем и проверим некоторые возможности. Инструменты, специфичные для фреймворка ASP.NET Core имеет расширение тестового сервера (оно называется TestServer)..

Обеспечение непрерывной доставки производительности
«Наполните свою жизнь действием. Не ждите, пока это произойдет. Сделай это. Построй свое собственное будущее ». - Брэдли Уитфорд Точно так же зачем ждать, пока в продакшене не начнут возникать проблемы с производительностью. Приведенная ниже структура будет выделять каждый шаг, сделанный на разных этапах разработки, чтобы как можно больше и как можно раньше снизить проблемы с производительностью. Почему непрерывная работа? Оптимизированная производительность веб-сайта напрямую..

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