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


CI / CD Простое веб-приложение Sass для Azure DevOps
В этой статье мы собираемся обсудить, как разместить очень простое приложение sass в хранилище Azure, создать конвейеры CI / CD с DevOps. Шаг 1. Создание конвейера сборки для простого веб-приложения sass Шаг 2. Создание учетной записи хранения в Azure для размещения приложения Шаг 3: создание конвейера релизов с помощью CI / CD Шаг 1. Создание конвейера сборки для простого веб-приложения sass Следующие шаги предназначены для создания сборки для простого плоского..

CI / CD для REST API - Azure DevOps
Нам все больше и больше нужны автоматические вещи. Всегда одинаковые рабочие процессы могут выполняться автономно, выполнив ряд шагов. В недалеком прошлом каждый раз, когда мы хотим развернуть приложение, мы создаем и копируем эти сгенерированные файлы на сервер. Итак, нам нужен удаленный доступ к серверу, нам нужно знать, какие файлы нужно скопировать, куда мы должны их поместить и какие другие службы необходимо перезапустить. Я устал просто описывать этот процесс. Принцип CI / CD,..

Автоматизируйте развертывание JavaScript с помощью действий Github
Использование действий Github для создания и публикации пакетов npm Ручные и, скажем прямо, зачастую довольно утомительные задачи можно легко автоматизировать с помощью современных инструментов, таких как Github Actions. В сочетании с частным реестром мы можем облегчить сотрудничество и повысить качество, лучше отслеживая конвейер поставки кода. Полное раскрытие информации: я являюсь одним из основателей продукта Bytesafe (https://bytesafe.dev/), который предлагает бесплатные,..

Интеграция модульного тестирования с пайплайнами gitlab (основы)
Этот учебник предназначен для базового использования gitlab и конвейеров, он поможет вам создать небольшой рабочий процесс для тестирования и сборки вашего приложения (в этом случае мы будем использовать реакцию и nodejs). Основная цель этого руководства — воспользоваться функциями, которые gitlab предоставляет разработчикам. Итак, давайте начнем с этого небольшого примера, для этого вам понадобятся nodejs и npm, установленные на вашем компьютере. Сначала давайте создадим наше..

Монорепозитории JS в prod 3: принудительное выполнение коммитов и создание журнала изменений
Обычные коммиты вводят структурированный формат для сообщений коммитов. Он стандартизирует сообщения среди всех участников. Это делает их более читаемыми и легко автоматизируемыми. Это упрощает управление монорепозиторием и способствует улучшению практики DevOps. Кроме того, он позволяет автоматически создавать файлы журнала изменений. В предыдущей статье о управлении версиями и публикации проекта я кратко рассказал о структуре сообщений фиксации. В этой статье показано, как..

Среды Angular: локальное управление переменными среды CI / CD
УГЛОВОЙ Среды Angular: локальное управление переменными среды CI / CD … Или как использовать файлы с изменяемой средой. Определить среду при запуске приложения angular очень просто. Вы можете следовать руководству angular, оно очень хорошо объяснено: Angular Angular - это платформа для создания мобильных и настольных веб-приложений. Присоединяйтесь к сообществу миллионов разработчиков… angular.io Тем не менее, в некоторых..

Конвейер BitBucket CI / CD для синхронизации веток с GitHub
Синхронизация веток между репозиториями BitBucket и GitHub В большинстве случаев у нас будет потребность синхронизировать ветки между двумя разными репозиториями (например, репозиторий BitBucket с репозиторием GitHub). Это распространенный сценарий при работе с облачным репозиторием, но повседневная разработка управляется через локальные репозитории. В этом случае ветки локального репозитория должны быть синхронизированы с облачным репозиторием для развертывания. Обработка..