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


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

Как создать свой первый конвейер CI / CD AWS CodePipeline
Руководство по непрерывной интеграции и развертыванию приложения Dockerised Node в AWS Elastic Beanstalk с помощью AWS CodePipeline Вступление У этого произведения две цели: Быть самостоятельным руководством по созданию конвейера CI / CD с AWS CodePipeline Чтобы стать частью большой серии статей, в которых сравниваются различные услуги CI / CD. Репозиторий, в котором размещен проект, протестированный и развернутый с помощью CodePipeline, можно найти на GitHub . Это небольшое..

НЕПРЕРЫВНАЯ ИНТЕГРАЦИЯ С ИСПОЛЬЗОВАНИЕМ TRAVIS CI. (НЕЖНОЕ ВВЕДЕНИЕ)
Как разработчики, работающие в команде или индивидуально, у нас были времена, когда мы тратили больше времени на поиск ошибки в нашем коде, чем на написание кода. Несмотря на то, что это распространено среди разработчиков, это снижает нашу производительность. Конечно, при разработке программного обеспечения нельзя убрать баги, но с помощью CI их можно свести к минимуму. Непрерывная интеграция — это практика частого слияния небольших изменений кода, а не слияния больших изменений в..

Интегрируйте GitLab с Google Kubernetes Engine за 5 шагов
GitLab предлагает интеграцию с Google Kubernetes Cluster и Amazon Elastic Kubernetes Services. Чтобы следовать этой статье, вам потребуется аккаунт Google Kubernetes Cluster и GitLab. Я уверен, что вы можете получить учетную запись GitLab, если у вас ее нет, и я рассказал вам о создании кластера GKE в этой статье: Развертывание WebApp с помощью Google Kubernetes Engine . Итак, давайте начнем. Шаг 1. Добавьте кластер GKE. В GitLab перейдите на боковую панель › Операции ›..

Ваш каркас для CircleCI + автоматические тесты + NestJS
Простой способ начать работу с автоматическими тестами с помощью CircleCI Я думал написать эту статью еще в прошлом году, когда начал программировать на фреймворке NestJS . Некоторые темы, на которые стоит обратить внимание: Статей CircleCI обычно недостаточно для реального приложения. Вам нужно много копать, чтобы найти то, что подходит для вашего проекта Все проекты чем-то похожи и чем-то отличаются, и вам нужно понять, опять же, что подходит к вашему проекту. Давайте начнем..

Процесс сборки библиотеки C#
Настроить автоматические модульные тесты для вашего проекта сложно, но полезно Продолжая мою последнюю статью о создании библиотеки C# для обработки CSV , следующая большая проблема — выяснить, как упростить ее разработку. Если мне сложно писать код, я не буду этого делать, поэтому мне нужно заранее потратить время, чтобы упростить поддержку и расширение библиотеки. Если использовать одну из моих любимых цитат, мне нужно починить камешки в ботинке . И, как я обнаружил, создание..

Создайте конвейер автоматической сборки для Kotlin в Gitlab
Используйте конвейеры Gitlab и Gradle для автоматизации сборки и тестирования вашего кода Kotlin За последние несколько месяцев я немного изучил Gradle и Kotlin для нового проекта на работе. На работе мы используем внутренний репозиторий кода, в котором нет какой-либо непрерывной интеграции или автоматизированного процесса сборки, поэтому мы должны вручную запускать тесты на наших локальных машинах. К сожалению, мы часто забываем об этом, и ошибки могут остаться незамеченными. При..