Публикации по теме '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 /..