Публикации по теме '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 и вуаля ! Что если нам потребуются дополнительные изменения в коде, которые зависят, например, от того, когда сборка сделанный? А вот и волшебство…
Примечание от автора: я никогда не верил в короткие рассказы (и моя жена это ненавидит), рассказы всегда длинные и должны объяснить весь процесс, иначе НИКАК не будет понятно, почему что-то..