Создайте свой первый рабочий процесс уровня production с помощью GitHub Actions
Cloud With VarJosh
0:00 / 0:00
Создайте свой первый рабочий процесс уровня production с помощью GitHub Actions
1 619 просмотров · 3 месяца назад
Cloud With VarJosh
13 тыс. подписчиков
1 619 просмотров · 3 месяца назад
Создайте свой первый рабочий процесс в производственном режиме с помощью GitHub Actions
👉 Репозиторий GitHub: https://github.com/CloudWithVarJosh/G...
👉 Плейлист GitHub Actions: • GitHub Actions: Basics to Production Course
👉 Поддержите канал: / @cloudwithvarjosh
В этой третьей лекции из серии GitHub Actions: от основ до производственной среды мы углубимся в одну из важнейших концепций GitHub Actions: *действия*.
Мы разберемся с многоразовой автоматизацией в GitHub Actions, изучим GitHub Marketplace и увидим, как современные рабочие процессы CI/CD сочетают многоразовые действия с пользовательскими скриптами.
В ходе практических демонстраций мы создадим и запустим контейнеризированное приложение Flask, интегрируем аутентификацию DockerHub, безопасно используем секреты GitHub и разработаем рабочие процессы публикации образов контейнеров в производственном режиме с использованием многоразовых действий Docker.
🛠 Что вы узнаете
Что представляют собой действия в GitHub Actions
Разница между `uses:` и `run:`
Концепции многократного использования в автоматизации
Официальные и сторонние GitHub Actions
Стратегии выбора действий на GitHub Marketplace
Поведение выполнения запускаемых приложений на GitHub
Создание контейнеризированных приложений внутри рабочих процессов
Сборка образов Docker внутри GitHub Actions
Секреты GitHub и безопасная инъекция учетных данных
Аутентификация DockerHub с использованием многократно используемых действий
Создание и публикация образов контейнеров
Дымовое тестирование внутри рабочих процессов CI
Шаблоны многократно используемых рабочих процессов в производственном режиме
⏰ Временные метки
00:00:00 Введение
00:01:33 Что такое действия в GitHub Actions?
00:10:54 Источники GitHub Actions
00:15:27 Изучение GitHub Marketplace
00:19:41 Демонстрация 1: Создание и запуск приложения Flask с помощью GitHub Actions
00:40:53 Демонстрация 2: Создание и отправка образов Docker с помощью GitHub Actions
00:57:06 Заключение, итог и дальнейшие шаги
📚 Другие курсы
Kubernetes
👉 Плейлист CKA 2025: • CKA Certification Course 2025
👉 Проекты Kubernetes: • DevOps Projects
👉 Мегапроект Kubernetes: • DevSecOps Mega Project | Multi-AZ Amazon E...
CI/CD (Jenkins)
👉 Плейлист Jenkins: • Jenkins: Basics To Production
👉 Репозиторий GitHub: https://github.com/CloudWithVarJosh/J...
GitOps (ArgoCD)
👉 Плейлист Argo CD: • Argo CD: Basics to Production Course
👉 Репозиторий Argo CD: https://github.com/CloudWithVarJosh/A...
Мастер-класс по Git
👉 Плейлист Git: • Git Masterclass
👉 Репозиторий Git: https://github.com/CloudWithVarJosh/G...
🔗 Оставайтесь на связи
👉 LinkedIn: / varun-joshi-2b516752
👉 GitHub: https://github.com/CloudWithVarJosh
🔖 Хэштеги
#GitHubActions #DevOps #CICD #Docker #GitHub #CloudComputing #Automation #Kubernetes #ПлатформеннаяИнженерия #ОблакоСVarJosh