Публикации по теме 'continuous-integration'


Начало работы с CircleCI - непрерывная интеграция, часть 2
В последнем эпизоде ​​я рассказал о том, как команда, практикующая непрерывную интеграцию, использует автоматизированную систему проверки, чтобы иметь возможность выполнять слияние несколько раз в день. В этом видео автоматизированная система проверки была очень абстрактной вещью - сегодня мы собираемся приступить к делу и действительно взглянуть на то, как автоматизированная система проверки выглядит в реальной жизни. Существует множество различных инструментов, которые вы можете..

Непрерывная интеграция и доставка собственного приложения iOS с использованием Codemagic
Хотите внедрить непрерывную интеграцию (или даже CI/CD) в свой собственный проект или проект компании с помощью Codemagic? Продолжить чтение! В этой статье я расскажу об использовании Codemagic в качестве нашего CI/CD для нашего проекта iOS. Что означает CI/CD? TL;DR CI/CD — это процесс, упрощающий тестирование и быстрое развертывание приложений разработчиками. На самом деле это аббревиатура от «Continuous Integration» и «Continuous Delivery/Deployment». Хотите верьте, хотите..

Произведите революцию в своей документации: относитесь к ней как к коду
Написание документации — одна из важнейших частей работы в области разработки программного обеспечения. Документация может быть написана и поддерживаться в нескольких форматах с помощью различных процедур. Тем не менее, я искренне верю, что обращаться с документацией как с кодом — это правильный путь, но как мы можем этого добиться и в чем преимущества? Выберите язык разметки Точно так же, как мы используем языки программирования и различные IDE для кода, мы будем использовать..

Действия Github или Дженкинс? Сделать правильный выбор для вас
И GitHub Actions, и Дженкинс выполняют свою работу. Давайте выясним, стоит ли рассматривать возможность переезда из Дженкинса. За последние несколько лет DevOps стал важной частью жизненного цикла программного обеспечения. Это стимулировало рост многих ведущих инструментов и практик DevOps. Вы можете найти ряд инструментов для поддержки процесса CI / CD. Среди них выделяются Jenkins и GitHub Actions. В этой статье я сравню GitHub Actions с Jenkins и расскажу, как сделать..

Как реализовать проверки работоспособности Docker
Как узнать, нормально ли работает ваше приложение Ваш Dockerfile создан, ваш образ создан, и вы готовы к развертыванию в продукте. После быстрого docker run ваш контейнер готов, и вы с нетерпением ждете, пока ваше приложение начнет обслуживать запросы. Вы ждете несколько секунд… docker ps сообщает, что ваш контейнер запущен, но ничего не обслуживается. Что случилось? Полуправда о контейнере вверх Начнем с создания простейшего контейнера Docker, используя следующий файл..

Настройте конвейер CI/CD с помощью конфигурации как кода и действий GitHub за 1 минуту.
Автоматизация CI является неотъемлемой частью современного процесса разработки программного обеспечения. Несомненно, это помогает быстрее создавать более проверенные и качественные приложения. Будучи разработчиком программного обеспечения в течение многих лет, я видел множество инструментов для настройки все более и более продвинутого программного обеспечения CI / CD со сложными настройками. Я заметил тенденцию к усложнению простых вещей . Сила простоты! После многих рекомендаций..

Экстремальное программирование (XP)
Что такое экстремальное программирование? Экстремальное программирование - это дисциплина разработки программного обеспечения, которая объединяет людей для более продуктивного производства высококачественного программного обеспечения. - «Объяснение экстремального программирования» Экстремальное программирование выводит лучшие практики традиционных методологий программной инженерии на «экстремальные» уровни, отсюда и название. Обычно его называют XP . Прежде чем вдаваться в..