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


Как автоматизировать доставку на Golang с помощью Buddy CI / CD
Более быстрый CI / CD Buddy - это инструмент непрерывной интеграции, доставки и развертывания, который использует преимущества Git для обеспечения удобного и настраиваемого взаимодействия при настройке конвейеров для автоматизации задач репозитория. Конвейеры Buddy состоят из набора действий, определенных разработчиком, которые выполняются в определенном порядке и могут выполняться вручную или автоматически при выполнении Git push. Визуальный подход также позволяет новичкам и..

Зачем создавать собственный оператор Kubernetes
Это проще и выгоднее, чем вы думаете Оператор Kubernetes - одна из самых популярных технологий в сообществе Kubernetes. По состоянию на май 2020 года в репо Awesome Operators числится 145 операторов. Каждое основное программное обеспечение, размещаемое на Kube, такое как MySQL, Kafka и Elasticsearch, имеет один или несколько операторов. Если вы обычный пользователь Kube, который не размещает свои базы данных, вы можете подумать о создании оператора, который не имеет отношения к..

Введение в автоматизацию сборки с помощью CAKE (C # Make)
Введение в автоматизацию сборки с помощью CAKE (C # Make) Непрерывная интеграция (CI) - очень важная часть предоставления качественного программного обеспечения. CI вовлекает разработчиков в команду, которая непрерывно объединяет свои изменения в центральный репозиторий на протяжении всего цикла разработки. Поскольку разработчики продолжают объединять код в основную ветвь, ожидается, что каждое объединение будет запускать автоматическую сборку, которая запускается после того, как все..

Как настроить непрерывную доставку в Heroku
Идея непрерывной доставки состоит в том, чтобы позволить разработчикам создавать, запускать тесты CI и выпускать программное обеспечение быстрее и чаще. Это руководство покажет вам, как оптимизировать рабочий процесс, чтобы ваше приложение автоматически тестировалось и отправлялось в Heroku при каждом нажатии на главную ветку GitHub (или любого другого репозитория) с использованием Buddy CI / CD . Имейте в виду, что вам понадобится учетная запись Heroku с одним пустым приложением,..

Поднимите свою разработку Python на новый уровень и сэкономьте время и нервы с помощью CI/CD.
Требования Фото Ашкан Форузани на Unsplash . Когда вы закончите новую версию своего приложения Python, как вы ее создадите и развернете? Вы измените номер версии, загрузите новые файлы в рабочую среду и покончите с этим? Есть лучшие способы! Непрерывная интеграция/непрерывная поставка (CI/CD) — это вершина передовой практики разработки программного обеспечения. Это точка, в которой объединяются все остальные хорошие практики. CI/CD устраняет разрыв между разработкой и..

Видимость и мониторинг моделей машинного обучения
Джош Уиллис , инженер Slack, рассказал на нашей январской встрече о тестировании моделей машинного обучения в продакшене. (Если вы хотите присоединиться к этой встрече, зарегистрируйтесь здесь .) Джош работал директором по науке о данных в Cloudera, он написал Java-версию среды тестирования Google AB, а недавно он занимал должность директора по инженерии данных в Slack. Что касается моделей машинного обучения, он считает, что самый важный вопрос: «Как часто вы хотите это..

Использование sessionStorage для переключения функций SPA (2016 г.)
Выпускайте и интегрируйте код чаще, чтобы снизить риски при разработке внешнего интерфейса SPA. Скройте незавершенные функции с помощью sessionStorage. Почему? Во время разработки новой функции важно постоянно интегрировать и выпускать рано и часто , чтобы разработчики и инженеры по обеспечению качества получали более быструю обратную связь об ошибках и технологических блокировщиках. Выпуск функций может занять недели или месяцы; ожидание завершения разработки для интеграции..