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