Публикации по теме '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 для нового проекта на работе.
На работе мы используем внутренний репозиторий кода, в котором нет какой-либо непрерывной интеграции или автоматизированного процесса сборки, поэтому мы должны вручную запускать тесты на наших локальных машинах. К сожалению, мы часто забываем об этом, и ошибки могут остаться незамеченными.
При..