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


Настройка непрерывной интеграции для проектов Monorepo
Больше производительности и меньше времени ожидания Настроить Monorepo было сложно… до 2020 года Monorepo относится к стратегии размещения всех подпроектов в одном репозитории. В отличие от полирепо, каждый подпроект имеет собственное хранилище. Monorepo дает множество преимуществ, в том числе лучшее сотрудничество и совместную ответственность. Есть много интересных статей, в которых обсуждаются плюсы и минусы монорепозитория. Один из моих любимых - Monorepo: пожалуйста! Автор..

Как собрать пакет узла без интернета
Способ поставщика NPM-зависимостей Если у вас есть конвейер CI/CD для чего-либо, сделанного в вашей компании, он должен удовлетворять следующим требованиям, чтобы все оставались в здравом уме: Один и тот же коммит должен быть встроен в один и тот же двоичный файл. Должен быть процесс создания двоичного файла из исходного кода только в локальной инфраструктуре (без доступа к Интернету вообще). Если ваш процесс сборки использует Интернет во время сборки, у вас не может быть ни #1, ни..

Пряжа 1.0 здесь!
Facebook недавно анонсировал релиз 1.0 потрясающего менеджера пакетов JavaScript Yarn . Это был один из самых популярных и быстрорастущих инструментов с открытым исходным кодом, с более чем 175 тысячами проектов на GitHub и 3 миллиардами загрузок после его первого анонса менее года назад! С первого дня мы поддерживали Yarn на Dockbit . Итак, мы хотели сообщить вам, что Yarn 1.x теперь предустановлен во всех наших образах Docker Node . Поскольку Dockbit знает, какую интеграцию..

Учебник по Docker. Делаем первые шаги.
Непрерывная интеграция. Всегда сложно начать что-то новое. В этой статье я представлю основную концепцию докера и дам вам небольшой список команд, которые вам необходимо знать. Когда мы запускаем сервер в Linux или Windows, нам не нужны все службы, которые есть в этой операционной системе (ОС). Нам нужна небольшая версия ОС без UI с парочкой сервисов в ней. Эта небольшая версия ОС портативна и требует меньше ресурсов на вашем ПК. По сути, докер - это менеджер этих крошечных..

Анализ ответов JSON с помощью Katalon Studio
Многие люди на форуме Katalon спрашивали о получении информации из ответов JSON и анализе формата JSON в Katalon Studio. В этом посте я покажу простой способ, как это сделать. Пример ответа JSON Предположим, у нас есть следующий ответ JSON, и мы хотим проанализировать и получить его данные: {"menu": { "id": "file", "tools": { "actions": [ {"id": "new", "title": "New file"}, {"id": "open", "title": "Open File"}, {"id": "close", "title": "Close File"} ], "errors": [] }}}..

Travis CI for R - Расширенное руководство
Непрерывная интеграция для создания проекта R в Travis CI, включая покрытие кода, документацию pkgdown , osx и несколько версий R Travis CI - распространенный инструмент для создания пакетов R. На мой взгляд, это лучшая платформа для использования R в непрерывной интеграции. Некоторые из наиболее загружаемых пакетов R, созданных на этой платформе. Это, например, testthat , magick или covr . Я также собрал свой пакет RTest на этой платформе. Во время настройки у меня..

Настройка Travis CI и комбинезона с Flutter
В своей предыдущей статье я рассказывал о разработке через тестирование (TDD) с Flutter, которую вы можете прочитать здесь . На этот раз мы попытаемся настроить Travis-CI и интегрировать приложение Flutter с Комбинезоны , что даст нам обратную связь о тестовом покрытии в вашем приложении. Надеюсь, это руководство вам поможет 😀 . Требования Приложение Flutter должно размещаться на GitHub, GitLab или Bitbucket. Счет Travis CI SDK Flutter Создайте проект Github /..