Публикации по теме 'ci-cd-pipeline'


Как настроить CI/CD для узла с помощью действий GitHub с ключами SSH, развернутыми на сервере Ubuntu
Вы хотите настроить конвейер CI/CD для своего репозитория GitHub, который будет автоматически развертывать ваши файлы сборки на вашем сервере каждый раз, когда вы отправляете код в определенную ветку? Этот блог станет вашим приветствием! в мире DevOps. Введение Действия GitHub будут иметь файл .yaml, который обеспечит выполнение определенных команд при отправке кода. В этом примере он войдет на ваш сервер с помощью ключей SSH и скопирует код на ваш сервер. Это также создаст..

Переход на транковую разработку
Ничто так не усложняет жизнь инженеру, как ужасный ад слияния. Необходимость переписывать код и тратить часы на попытки слияния с main утомительны, напряжены и тратят впустую инженерные ресурсы. К счастью, есть решение; Магистральная разработка — это стратегия разработки, в которой используется только одна ветвь. При разработке на основе магистрали разработчики используют короткие ветки для обновления основной магистрали, что также известно как стратегия ветвления выпуска. Чем..

MLOps  — «Производство моделей машинного обучения в масштабе Google»
Мы уже давно используем DevOps в обычной разработке программного обеспечения, но мы также можем использовать его для машинного обучения и искусственного интеллекта. Зачем нам нужен DevOps? В чем причина размещения машинного обучения и искусственного интеллекта над DevOps? В чем разница между ML Ops и AI Ops? Продолжайте читать этот блог, чтобы узнать. Что такое МЛОпс? Многие отрасли интегрируют системы машинного обучения в свои существующие продукты и услуги, потому что машинное..

Ускорьте выпуск своих приложений: изучите практики DevOps для мобильной разработки
Эй, коллеги-разработчики! Я знаю, что вы можете подумать — зачем мне DevOps? Ну, позвольте мне сказать вам, что я был в той же лодке, что и вы. Сначала я думал, что DevOps — это просто еще одно модное словечко, которым разбрасываются технологические компании. Но потом я понял, что как хороший разработчик я должен знать обо всех инструментах и ​​методах, которые помогут мне стать лучше в том, чем я занимаюсь. И тут на помощь приходит DevOps. Если вы не знакомы, DevOps — это набор..

Настройте автоматическое тестирование с помощью GitHub Actions.
GitHub Actions — это мощная и гибкая платформа автоматизации CI/CD, которая позволяет разработчикам создавать, тестировать и развертывать программные приложения прямо из своих репозиториев GitHub. Мы часто забываем запустить тестовые примеры перед слиянием кода с основной веткой. Если зафиксированный код неисправен и не проходит все написанные тестовые случаи, кодовая база сломается и может привести к большим проблемам в рабочей среде. В этом посте мы узнаем, как использовать Github..

Опубликовать пакет npm в 2022 году
Краткое руководство о том, как я создал пакет npm Спойлер: опубликовать хороший пакет действительно очень сложно и требует много работы. Если вы хотите, чтобы пакет был простым в использовании, хорошо документированным и хорошо протестированным, потребуется много работы, помимо создания базовой логики пакета. В следующих строках я кратко расскажу, как я создал пакет npm, который со временем улучшу. Создайте репозиторий Github: Это довольно просто. Вы можете использовать это..

Некоторые приемы настройки сборки Angular
Требуется Webpack, батарейки в комплект не входят Большинство приложений Angular будут работать при сборке из коробки, npx ng build и вуаля ! Что если нам потребуются дополнительные изменения в коде, которые зависят, например, от того, когда сборка сделанный? А вот и волшебство… Примечание от автора: я никогда не верил в короткие рассказы (и моя жена это ненавидит), рассказы всегда длинные и должны объяснить весь процесс, иначе НИКАК не будет понятно, почему что-то..