Купить книгу Автоматизация рабочих процессов с помощью GitHub Actions: автоматизируйте рабочие процессы разработки программного обеспечения и беспрепятственно развертывайте свои приложения с помощью GitHub Actions на русском [PDF, EPUB, FB2, MOBI]
Automating Workflows with GitHub Actions: Automate software development workflows and seamlessly deploy your applications using GitHub Actions (B09BZVWZV2)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Priscila Heller | #818: Анализ и проектирование компьютерных систем
Создавайте, тестируйте и развертывайте код прямо из своего репозитория GitHub, автоматизируя, настраивая и выполняя рабочие процессы разработки программного обеспечения с помощью GitHub Actions.
Основные характеристики
- Улучшите свои рабочие процессы CI/CD и DevOps с помощью GitHub Actions.
- Узнайте, как создавать пользовательские действия GitHub Actions с помощью Docker и JavaScript.
- Начните эффективно создавать конвейер CI/CD и приступайте к работе.
Описание книги
GitHub Actions — один из самых популярных продуктов, позволяющих автоматизировать задачи разработки и улучшить рабочий процесс создания программного обеспечения. В книге «Автоматизация рабочих процессов с помощью GitHub Actions» приводятся примеры из реальной жизни, которые помогут вам автоматизировать повседневные задачи и эффективно использовать ресурсы.
Эта книга предлагает практический подход к развитию навыков, необходимых для создания сложных YAML-файлов для автоматизации ваших повседневных задач. Вы научитесь находить и использовать существующие рабочие процессы, что позволит вам сразу же начать работу с GitHub Actions. Далее вы познакомитесь со сложными концепциями и практиками, такими как саморазмещаемые раннеры и написание файлов рабочих процессов, использующих другие платформы, такие как Docker, а также языки программирования, такие как Java и JavaScript. По мере продвижения вы сможете писать собственные действия для запуска на JavaScript, Docker и составные шаги, и публиковать их на GitHub Marketplace! Вы также найдете инструкции по миграции существующих рабочих процессов CI/CD в GitHub Actions с таких платформ, как Travis CI и GitLab. Наконец, вы изучите инструменты, которые помогут вам быть в курсе нововведений в GitHub Actions, а также находить техническую поддержку и оставаться вовлеченным в сообщество.
К концу изучения этой книги о GitHub вы приобретете навыки и опыт, необходимые для создания и поддержки собственного конвейера CI/CD с использованием GitHub Actions.
Что вы узнаете
- Освойте основы работы с GitHub и синтаксис YAML.
- Разберитесь в ключевых концепциях GitHub Actions.
- Узнайте, как писать действия для сред JavaScript и Docker.
- Узнайте, как создать самодостаточный раннер.
- Переход с других платформ непрерывной интеграции и непрерывной доставки (CI/CD) на GitHub Actions
- Сотрудничайте с сообществом GitHub Actions и находите техническую помощь для решения технических проблем.
- Публикуйте свои рабочие процессы на GitHub Marketplace.
Для кого предназначена эта книга?
Эта книга предназначена для всех, кто участвует в жизненном цикле разработки программного обеспечения, для тех, кто хочет узнать о GitHub Actions и о том, чего можно с их помощью достичь, а также для тех, кто хочет развить новые навыки, которые помогут им продвинуться по карьерной лестнице в сфере разработки программного обеспечения. Если вы новичок в GitHub и GitHub Actions в целом, то эта книга для вас. Базовые знания о GitHub как платформе помогут вам извлечь из этой книги максимальную пользу.
Оглавление
- Изучение основ работы с GitHub Actions
- Подробный анализ GitHub Actions
- Более подробный анализ рабочих процессов.
- Работа с бегунами, самостоятельно организующими забеги.
- Написание собственных действий
- Торговая площадка: поиск существующих действий и публикация собственных.
- Миграции
- Вклад в жизнь сообщества и поиск помощи
- Будущее GitHub Actions