Сегодня мы поговорим о том, как настроить GitHub Actions для запуска автотестов Ruby. Узнаем, что такое GitHub workflows, настроим CI, посмотрим, как добавлять бэйджи GitHub Actions, как управлять переменными среды и как просматривать информацию о запущенных задачах. Кроме того, обсудим использование нескольких Gemfile в процессе запуска тестов.
Таймкоды:
00:00 Введение
01:20 Системы CI/CD
03:20 Начало работы
04:05 Папка .github
05:15 Триггеры и матрица для тестов
08:20 Переменные среды
08:25 GitHub Actions и marketplace
12:25 Добавление бэйджа
13:15 Проверка запущенных задач
15:15 Codecov
16:30 Пуш без запуска CI
17:00 Несколько Gemfile в тестовой матрице
19:30 Заключение
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: / @ilyabodrovkrukowski
Boosty: https://boosty.to/bodrovis
Patreon: / bodrovis
DonationAlerts: https://www.donationalerts.com/r/bodr...
Канал Telegram: https://t.me/dev_in_ruby_colors
Наш чат в Telegram: https://t.me/joinchat/MxYT6-01eeA1NTYy
Мой сайт: http://bodrovis.tech