Всем привет!
🔥 Новое видео на канале 🔥
План лекции следующий:
🎯 Создаем работу в Jenkins для запуска тестов
🎯 Запускаем Jenkins агента на отдельной ноде
🎯 Рассмотрим python скрипт конвертации анриловского json отчета в jUnit
🎯 Публикуем отчет jUnit в Jenkins
🎯 Создаем туннель до нашего локального Jenkins'a с помощью ngrok
🎯 Рассмотрим Github Webhooks
🎯 Установим Pull Request Builder плагин
🎯 Запускаем тесты в Jenkins по каждому pull-request
🎯 Поработаем с разными credentials
https://youtu.be/U6p-VQZhFcI
Информации будет много, поэтому все ссылки для удобства собрал на отдельной странице в вики:
https://lifeexe-art.gitbook.io/unreal-automation/plan-video-kursa/lekciya-31
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube): https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
🔴Patreon: https://www.patreon.com/lifeexecode
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
#jenkins #jUnit #ngrok
🔥 Новое видео на канале 🔥
План лекции следующий:
🎯 Создаем работу в Jenkins для запуска тестов
🎯 Запускаем Jenkins агента на отдельной ноде
🎯 Рассмотрим python скрипт конвертации анриловского json отчета в jUnit
🎯 Публикуем отчет jUnit в Jenkins
🎯 Создаем туннель до нашего локального Jenkins'a с помощью ngrok
🎯 Рассмотрим Github Webhooks
🎯 Установим Pull Request Builder плагин
🎯 Запускаем тесты в Jenkins по каждому pull-request
🎯 Поработаем с разными credentials
https://youtu.be/U6p-VQZhFcI
Информации будет много, поэтому все ссылки для удобства собрал на отдельной странице в вики:
https://lifeexe-art.gitbook.io/unreal-automation/plan-video-kursa/lekciya-31
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube): https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
🔴Patreon: https://www.patreon.com/lifeexecode
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
#jenkins #jUnit #ngrok
YouTube
31. Тестирование в Unreal Engine. Запускаем тесты в Jenkins на каждый pull-request, ngrok, jUnit
#unrealengine #tests #gamedev #devops #ue4 #unittests #unrealengine5 #ue5 #lifeexe #lifeexecode #java #python #ngrok #junit
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
👍25🔥15🤯2
Всем привет!
🔥 Новая лекция в четверг 🔥
Рассматриваем недостающий ингредиент в нашем модуле по тестированию: тестовое покрытие a.k.a. code coverage a.k.a. test coverage.
Тестовое покрытие — это одна из метрик оценки качества тестирования, представляющая собой плотность покрытия тестами требований либо исполняемого кода.
Мы с вами создадим тестовое покрытие для нашего проекта с использованием бесплатной утилиты OpenCppCoverage.
Как обычно сделаем это двумя способами:
🎯 локально с помощью bat скрипта
🎯 через Jenkins: получим еще один отчет для нашей работы по тестированию
Видео скоро поставлю как премьеру, увидимся в четверг.
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
🔥 Новая лекция в четверг 🔥
Рассматриваем недостающий ингредиент в нашем модуле по тестированию: тестовое покрытие a.k.a. code coverage a.k.a. test coverage.
Тестовое покрытие — это одна из метрик оценки качества тестирования, представляющая собой плотность покрытия тестами требований либо исполняемого кода.
Мы с вами создадим тестовое покрытие для нашего проекта с использованием бесплатной утилиты OpenCppCoverage.
Как обычно сделаем это двумя способами:
🎯 локально с помощью bat скрипта
🎯 через Jenkins: получим еще один отчет для нашей работы по тестированию
Видео скоро поставлю как премьеру, увидимся в четверг.
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
👍31🔥20❤1
Всем привет!
🔥 Новое видео на канале 🔥
План лекции следующий:
🎯 Говорим про тестовое покрытие
🎯Рассматриваем OpenCppCoverage
🎯 Пишем bat скрипт для запуска тестового покрытия
🎯 Рассматриваем форматы публикации отчета: html, cobertura
🎯 Создаем Jenkins работу для запуска тестового покрытия
🎯 Проверим макрос FORCENOINLINE
https://youtu.be/owBUien7aRs
Все ссылки из видео для удобства собрал на отдельной странице в вики
Ресурсы:
🔴LifeEXE School
🔴Группа ВКонтакте
🔴Twitter
🔴GitHub
🔴Medium
Поддержать канал:
🔴PayPal Donate
🔴Patreon
#unrealengine #ue5 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #code_coverage #unrealengine5 #ue4 #lifeexe #lifeexecode #cplusplus
🔥 Новое видео на канале 🔥
План лекции следующий:
🎯 Говорим про тестовое покрытие
🎯Рассматриваем OpenCppCoverage
🎯 Пишем bat скрипт для запуска тестового покрытия
🎯 Рассматриваем форматы публикации отчета: html, cobertura
🎯 Создаем Jenkins работу для запуска тестового покрытия
🎯 Проверим макрос FORCENOINLINE
https://youtu.be/owBUien7aRs
Все ссылки из видео для удобства собрал на отдельной странице в вики
Ресурсы:
🔴LifeEXE School
🔴Группа ВКонтакте
🔴GitHub
🔴Medium
Поддержать канал:
🔴PayPal Donate
🔴Patreon
#unrealengine #ue5 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #code_coverage #unrealengine5 #ue4 #lifeexe #lifeexecode #cplusplus
YouTube
32. Тестирование в Unreal Engine. Метрики тестирования. Тестовое покрытие. OpenCppCoverage + Jenkins
#unrealengine #tests #gamedev #devops #ue5 #unittests #unrealengine5 #ue4 #lifeexe #lifeexecode #java #python #OpenCppCoverage #code_coverage #test_coverage
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course…
🔥39❤1👍1
🔥 Всем привет! 🔥
В пятницу вечером гигантская лекция по автоматической генерации документации к проектам Unreal Engine.
🎯 Рассматриваем open source утилиту для генерации документации Doxygen: настраиваем дизайн, разбираемся с основным функционалом, создаем TODO листы, отображаем формулы.
🎯 Создаем, как обычно, Jenkins работу для непрерывной интеграции документации.
🍒 на 🎂 —рассматриваем Github Workflows, создадим пайплайн генерации и публикации документации прямо на Github. Научимся запускать генерацию на каждый коммит на выделенной виртуальной машине.
https://life-exe.github.io/UnrealTPSGame
🎯 В самом конце немного прокачаем материал из предыдущей лекции — скомпилируем неоптимизированный билд, который улучшит наше тестовое покрытие.
Материала очень много, увидимся в пятницу, в 21:00
#unrealengine #ue5 #gamedev #devops #docs #doxygen #TDD #test_report #test_coverage #unrealengine4 #ue4 #lifeexe #lifeexecode #cplusplus
В пятницу вечером гигантская лекция по автоматической генерации документации к проектам Unreal Engine.
🎯 Рассматриваем open source утилиту для генерации документации Doxygen: настраиваем дизайн, разбираемся с основным функционалом, создаем TODO листы, отображаем формулы.
🎯 Создаем, как обычно, Jenkins работу для непрерывной интеграции документации.
🍒 на 🎂 —
🎯 В самом конце немного прокачаем материал из предыдущей лекции — скомпилируем неоптимизированный билд, который улучшит наше тестовое покрытие.
Материала очень много, увидимся в пятницу, в 21:00
#unrealengine #ue5 #gamedev #devops #docs #doxygen #TDD #test_report #test_coverage #unrealengine4 #ue4 #lifeexe #lifeexecode #cplusplus
🔥54👍5❤4🥰2🐳2👏1🎉1
Всем привет!
🔥 Новое видео на канале 🔥
Краткий план лекции следующий:
🎯 Изучаем Doxygen
🎯 Создаем работу в Jenkins для генерации доков
🎯 Рассматриваем GitHub Workflows
🎯 Собираем неоптимизированный билд
https://youtu.be/wvy6lLt1YfY
🔶 Итоговая документация
🔶 Все ссылки из видео
Ресурсы:
🔴 LifeEXE School
🔴 Группа ВКонтакте
🔴 Twitter
🔴 GitHub
Поддержать канал:
🔴 Patreon
🔴 PayPal Donate
#unrealengine #ue5 #gamedev #devops #doxygen #github #test_coverage #code_coverage #unrealengine5 #ue4 #lifeexe #lifeexecode #cplusplus
🔥 Новое видео на канале 🔥
Краткий план лекции следующий:
🎯 Изучаем Doxygen
🎯 Создаем работу в Jenkins для генерации доков
🎯 Рассматриваем GitHub Workflows
🎯 Собираем неоптимизированный билд
https://youtu.be/wvy6lLt1YfY
🔶 Итоговая документация
🔶 Все ссылки из видео
Ресурсы:
🔴 LifeEXE School
🔴 Группа ВКонтакте
🔴 GitHub
Поддержать канал:
🔴 Patreon
🔴 PayPal Donate
#unrealengine #ue5 #gamedev #devops #doxygen #github #test_coverage #code_coverage #unrealengine5 #ue4 #lifeexe #lifeexecode #cplusplus
YouTube
33. Документация проектов Unreal Engine. Doxygen. GitHub Workflows. Jenkins. Автоматизация UE
#unrealengine #gamedev #devops #CI #ue5 #unrealengine5 #ue4 #lifeexe #lifeexecode #doxygen #githubworkflows #jenkins #python #conan
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referral…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referral…
🔥35👍8❤1
Всем привет!
🔥 Новое видео на канале 🔥
Начинаем финальный блок автоматизации Unreal Engine — рассматриваем Jenkins Pipelines.
План лекции следующий:
🎯 Создаем Jenkins pipeline сборки проекта в Unreal Engine
🎯 Интегрируем в пайплан Slack уведомления
🎯 Рассматриваем environment injector plugin
🎯 Загружаем jenkinsfile пайплайн из репозитория
🎯 Бонус: создаем workflow на GitHub для проверки .clang-format
https://youtu.be/7uN1KaGubo0
Все ссылки из видео на отдельной странице в вики: https://lifeexe-art.gitbook.io/unreal-automation/plan-video-kursa/lekciya-34
Ресурсы:
🔴LifeEXE School: https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴Patreon: https://www.patreon.com/lifeexecode
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
#unrealengine #ue5 #gamedev #devops #unrealengine4 #ue4 #lifeexe #lifeexecode #jenkins
🔥 Новое видео на канале 🔥
Начинаем финальный блок автоматизации Unreal Engine — рассматриваем Jenkins Pipelines.
План лекции следующий:
🎯 Создаем Jenkins pipeline сборки проекта в Unreal Engine
🎯 Интегрируем в пайплан Slack уведомления
🎯 Рассматриваем environment injector plugin
🎯 Загружаем jenkinsfile пайплайн из репозитория
🎯 Бонус: создаем workflow на GitHub для проверки .clang-format
https://youtu.be/7uN1KaGubo0
Все ссылки из видео на отдельной странице в вики: https://lifeexe-art.gitbook.io/unreal-automation/plan-video-kursa/lekciya-34
Ресурсы:
🔴LifeEXE School: https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴Patreon: https://www.patreon.com/lifeexecode
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
#unrealengine #ue5 #gamedev #devops #unrealengine4 #ue4 #lifeexe #lifeexecode #jenkins
YouTube
34. Jenkins Pipeline сборки игры в Unreal Engine. Slack уведомления. Автоматизация UE
#unrealengine #gamedev #devops #CI #ue5 #unrealengine5 #ue4 #lifeexe #lifeexecode #githubworkflows #jenkins #slack
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
👍30🔥18❤2😱1
Всем привет!
🔥 Новая лекция в пятницу 🔥
Продолжаем прокачивать тему пайплайнов в Jenkins.
Создаем пайплайны для тестирования и генерации документации игры под Unreal Engine.
Рассмотрим новые полезные директивы и плагины для пайплайнов, закрепим пройденный материал.
Новые пайплайны уже доступны в репозитории:
https://github.com/life-exe/UnrealTPSGame/tree/master/devops/pipelines/game
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus #jenkins #doxygen #pipeline
🔥 Новая лекция в пятницу 🔥
Продолжаем прокачивать тему пайплайнов в Jenkins.
Создаем пайплайны для тестирования и генерации документации игры под Unreal Engine.
Рассмотрим новые полезные директивы и плагины для пайплайнов, закрепим пройденный материал.
Новые пайплайны уже доступны в репозитории:
https://github.com/life-exe/UnrealTPSGame/tree/master/devops/pipelines/game
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus #jenkins #doxygen #pipeline
🔥32👍10🤯2
Всем привет!
🔥 Новое видео на канале🔥
План лекции следующий:
🎯 Создаем Jenkins pipeline тестирования игры в Unreal Engine
🎯 Создаем Jenkins pipeline документации игры в Unreal Engine
https://youtu.be/_grVy2RzsHo
Все ссылки из видео на отдельной странице в вики:
https://lifeexe-art.gitbook.io/unreal-automation/plan-video-kursa/lekciya-35
Ресурсы:
🔴LifeEXE School: https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴Patreon: https://www.patreon.com/lifeexecode
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
#unrealengine #ue5 #gamedev #devops #unrealengine4 #ue4 #lifeexe #lifeexecode #jenkins
🔥 Новое видео на канале🔥
План лекции следующий:
🎯 Создаем Jenkins pipeline тестирования игры в Unreal Engine
🎯 Создаем Jenkins pipeline документации игры в Unreal Engine
https://youtu.be/_grVy2RzsHo
Все ссылки из видео на отдельной странице в вики:
https://lifeexe-art.gitbook.io/unreal-automation/plan-video-kursa/lekciya-35
Ресурсы:
🔴LifeEXE School: https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴Patreon: https://www.patreon.com/lifeexecode
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
#unrealengine #ue5 #gamedev #devops #unrealengine4 #ue4 #lifeexe #lifeexecode #jenkins
YouTube
35. Jenkins Pipeline тестирования и генерации документации игры в Unreal Engine. Автоматизация UE
#unrealengine #gamedev #devops #CI #ue5 #unrealengine5 #ue4 #lifeexe #lifeexecode #jenkins #pipeline
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00…
👍26🔥20❤1
Всем привет!
🎄 Тизер-трейлер Змейки на канале🎄
https://youtu.be/0zPynN1AHtw
🙏 Большая просьба поставить лайк видео и написать ваше мнение в комментах 🙏
Ресурсы:
🔴LifeEXE School: https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴Patreon: https://www.patreon.com/lifeexecode
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
#unrealengine #ue5 #gamedev #snakegame #mini_games #lifeexe #lifeexecode
🎄 Тизер-трейлер Змейки на канале🎄
https://youtu.be/0zPynN1AHtw
🙏 Большая просьба поставить лайк видео и написать ваше мнение в комментах 🙏
Ресурсы:
🔴LifeEXE School: https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴Patreon: https://www.patreon.com/lifeexecode
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
#unrealengine #ue5 #gamedev #snakegame #mini_games #lifeexe #lifeexecode
YouTube
00.🐍 Snake game promo. Unreal Engine. MINI_GAMES
#unrealengine #gamedev #ue5 #unrealengine5 #ue4 #lifeexe #lifeexecode #devops #snakegame #minigames
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
Snake game…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
Snake game…
🔥54👍8❤🔥5🎉2
Всем привет!
🔥 Новая лекция на канале 🔥
https://youtu.be/zeFXSXnQT_g
В уроке собираем Unreal Engine из исходников (+ installed build). Делаем все на pro уровне через Jenkins пайплайн и SSH ключи.
Новые пайплайны уже доступны в репозитории:
https://github.com/life-exe/UnrealTPSGame/tree/master/devops/pipelines/unreal
Ресурсы:
🔴LifeEXE School: https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴Patreon: https://www.patreon.com/lifeexecode
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
#unrealengine #ue5 #gamedev #devops #unrealengine4 #ue4 #lifeexe #lifeexecode #jenkins
🔥 Новая лекция на канале 🔥
https://youtu.be/zeFXSXnQT_g
В уроке собираем Unreal Engine из исходников (+ installed build). Делаем все на pro уровне через Jenkins пайплайн и SSH ключи.
Новые пайплайны уже доступны в репозитории:
https://github.com/life-exe/UnrealTPSGame/tree/master/devops/pipelines/unreal
Ресурсы:
🔴LifeEXE School: https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴Patreon: https://www.patreon.com/lifeexecode
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
#unrealengine #ue5 #gamedev #devops #unrealengine4 #ue4 #lifeexe #lifeexecode #jenkins
YouTube
36. Jenkins Pipeline сборки исходников Unreal Engine. SSH. Автоматизация UE
#unrealengine #gamedev #devops #CI #ue5 #unrealengine5 #ue4 #lifeexe #lifeexecode #jenkins #pipeline
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00…
🔥44👍10❤6
Всем привет!
🔥 Новая лекция в пятницу 🔥
Завершаем тему пайплайнов в Jenkins. Настраиваем пайплайны для клиента/сервера в Unreal Engine.
А дальше рассматриваем кучу всего полезного:
🎯 Jenkins multijob - все нужные пайплайны будем запускать через один мастер-пайплайн
🎯 Jenkins matrix - концепт, при котором настраиваются все варианты параметров и пайплайн запускается со всевозможными их комбинациями
🎯 Триггеры, графики - автоматический запуск пайплайнов по таймеру
🎯 Jenkins shared lib - рассмотрим как подключить библиотеку с функциями
🎯 Загрузим окружение с параметрами из файла
🎯 Jenkins build monitor - плагин для классной визуализации пайплайнов (в прикрепленной картинке)
🎯 Jenkins VS Code extensions - полезные расширения для VS Code
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus #jenkins #pipeline
🔥 Новая лекция в пятницу 🔥
Завершаем тему пайплайнов в Jenkins. Настраиваем пайплайны для клиента/сервера в Unreal Engine.
А дальше рассматриваем кучу всего полезного:
🎯 Jenkins multijob - все нужные пайплайны будем запускать через один мастер-пайплайн
🎯 Jenkins matrix - концепт, при котором настраиваются все варианты параметров и пайплайн запускается со всевозможными их комбинациями
🎯 Триггеры, графики - автоматический запуск пайплайнов по таймеру
🎯 Jenkins shared lib - рассмотрим как подключить библиотеку с функциями
🎯 Загрузим окружение с параметрами из файла
🎯 Jenkins build monitor - плагин для классной визуализации пайплайнов (в прикрепленной картинке)
🎯 Jenkins VS Code extensions - полезные расширения для VS Code
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus #jenkins #pipeline
🔥39👍6❤4🤩3😱2
Всем привет!
🔥 Новая лекция на канале 🔥
https://youtu.be/J5NM83kVft0
В уроке завершаем тему пайплайнов в Jenkins.
Создаем пайплайны клиента/сервера и рассматриваем кучу дополнительных полезностей.
Видео не очень большое ~ 45 минут 🕔
Ресурсы:
🔴LifeEXE School: https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴Patreon: https://www.patreon.com/lifeexecode
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
#unrealengine #ue5 #gamedev #devops #unrealengine4 #ue4 #lifeexe #lifeexecode #jenkins
🔥 Новая лекция на канале 🔥
https://youtu.be/J5NM83kVft0
В уроке завершаем тему пайплайнов в Jenkins.
Создаем пайплайны клиента/сервера и рассматриваем кучу дополнительных полезностей.
Видео не очень большое ~ 45 минут 🕔
Ресурсы:
🔴LifeEXE School: https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴Patreon: https://www.patreon.com/lifeexecode
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
#unrealengine #ue5 #gamedev #devops #unrealengine4 #ue4 #lifeexe #lifeexecode #jenkins
YouTube
37. Jenkins Pipeline сборки клиента/сервера. Multijob, matrix, shared lib, build monitor etc.
#unrealengine #gamedev #devops #CI #ue5 #unrealengine5 #ue4 #lifeexe #lifeexecode #jenkins #pipeline
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00…
🔥30👍8❤🔥4
Всем привет!
🔥 Новая лекция в пятницу 🔥
🎓 Это финальная лекция курса по автоматизации и тестированию 🎓
Я выделил весь devops код в отдельный репозиторий. В видео научимся подключать данный репозиторий как сабмодуль и использовать с любым UE проектом.
Настроим всё с шаблонным проектом шутера от первого лица. Данный репозиторий будем использовать на всех дальнейших проектах.
Репозиторий уже доступен. Он супер легковесный (~500КБ). В ридми подробное описание по использованию. Поэтому, кому интересно, могут попробовать подключить его самостоятельно до пятницы 😎
За звездочки ⭐️ на гитхаб буду благодарен:
https://github.com/life-exe/devops_ue
В видео подведём итог всего курса. Затронем дополнительные темы, которые можно рассмотреть в дальнейшем.
Будет много полезных ссылок и пару слов скажу о книгах, которые можно почитать для закрепления материала курса.
Увидимся в пятницу 🙌
#unrealengine #ue5 #gamedev #devops #test_automation #lifeexe #lifeexecode #cplusplus #jenkins
🔥 Новая лекция в пятницу 🔥
🎓 Это финальная лекция курса по автоматизации и тестированию 🎓
Я выделил весь devops код в отдельный репозиторий. В видео научимся подключать данный репозиторий как сабмодуль и использовать с любым UE проектом.
Настроим всё с шаблонным проектом шутера от первого лица. Данный репозиторий будем использовать на всех дальнейших проектах.
Репозиторий уже доступен. Он супер легковесный (~500КБ). В ридми подробное описание по использованию. Поэтому, кому интересно, могут попробовать подключить его самостоятельно до пятницы 😎
За звездочки ⭐️ на гитхаб буду благодарен:
https://github.com/life-exe/devops_ue
В видео подведём итог всего курса. Затронем дополнительные темы, которые можно рассмотреть в дальнейшем.
Будет много полезных ссылок и пару слов скажу о книгах, которые можно почитать для закрепления материала курса.
Увидимся в пятницу 🙌
#unrealengine #ue5 #gamedev #devops #test_automation #lifeexe #lifeexecode #cplusplus #jenkins
🔥70👍8❤🔥6
Всем привет!
🔥 Новая лекция на канале 🔥
https://www.youtube.com/watch?v=CIpoHr5d8g8
🎯 Заканчиваем курс по автоматизации
🎯 Подключаем devops репозиторий к FPS шаблону
🎯 Прогоняем все скрипты
🎯 Подводим итоги
🎯 Рассмотрим дополнительные ресурсы, книги для изучения
Урок важный, поскольку данный репозиторий мы будем использовать со всеми дальнейшими проектами. В том числе и в грядущей Змейке. Поэтому рекомендуется всем к просмотру.
Хронометраж ~ 1 час 🕔
Ресурсы:
🔴LifeEXE School: https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴Patreon: https://www.patreon.com/lifeexecode
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
#unrealengine #ue5 #gamedev #devops #unrealengine4 #ue4 #lifeexe #lifeexecode #jenkins
🔥 Новая лекция на канале 🔥
https://www.youtube.com/watch?v=CIpoHr5d8g8
🎯 Заканчиваем курс по автоматизации
🎯 Подключаем devops репозиторий к FPS шаблону
🎯 Прогоняем все скрипты
🎯 Подводим итоги
🎯 Рассмотрим дополнительные ресурсы, книги для изучения
Урок важный, поскольку данный репозиторий мы будем использовать со всеми дальнейшими проектами. В том числе и в грядущей Змейке. Поэтому рекомендуется всем к просмотру.
Хронометраж ~ 1 час 🕔
Ресурсы:
🔴LifeEXE School: https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴Patreon: https://www.patreon.com/lifeexecode
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
#unrealengine #ue5 #gamedev #devops #unrealengine4 #ue4 #lifeexe #lifeexecode #jenkins
YouTube
38. Репозиторий DevOps для Unreal Engine. Итоги курса «Aвтоматизация и Тестирование». Книги. Ресурсы
#unrealengine #gamedev #devops #CI #ue5 #unrealengine5 #ue4 #lifeexe #lifeexecode #jenkins #pipeline
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00…
🔥40👍14❤4❤🔥3🐳2👏1
Всем привет!
🔥 Первая лекция по Змейке на канале 🔥
https://youtu.be/LgXplbMGR3c
План следующий:
🎯 Создаем проект с нуля
🎯 Говорим об архитектуре проекта
🎯 Создаем дебаг сетку
🎯 Высчитываем вертикальный FOV камеры
🎯 Ресайзим сетку при любых аспектах экрана и сетки
🎯 Пишем тесты
🎯 Добавляем документацию
🎯 Делаем верификацию в репозиторий через пул реквесты
Пишем много кода, математики, работы с гитом.
Ресурсы:
🔴LifeEXE School: https://life-exe.teachable.com
🔴Itch: https://life-exe.itch.io
🔴GitHub: https://github.com/life-exe
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴Patreon: https://www.patreon.com/lifeexecode
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
#unrealengine #ue5 #gamedev #lifeexe #lifeexecode #snakegame #minigames #unrealengine4 #ue4
🔥 Первая лекция по Змейке на канале 🔥
https://youtu.be/LgXplbMGR3c
План следующий:
🎯 Создаем проект с нуля
🎯 Говорим об архитектуре проекта
🎯 Создаем дебаг сетку
🎯 Высчитываем вертикальный FOV камеры
🎯 Ресайзим сетку при любых аспектах экрана и сетки
🎯 Пишем тесты
🎯 Добавляем документацию
🎯 Делаем верификацию в репозиторий через пул реквесты
Пишем много кода, математики, работы с гитом.
Ресурсы:
🔴LifeEXE School: https://life-exe.teachable.com
🔴Itch: https://life-exe.itch.io
🔴GitHub: https://github.com/life-exe
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴Patreon: https://www.patreon.com/lifeexecode
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
#unrealengine #ue5 #gamedev #lifeexe #lifeexecode #snakegame #minigames #unrealengine4 #ue4
YouTube
01.🐍 Snake game . Настройка проекта. Инфраструктура. Дебаг сетка. Unreal Engine. MINI_GAMES
#unrealengine #gamedev #ue5 #unrealengine5 #ue4 #lifeexe #lifeexecode #devops #snakegame #minigames
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00…
🔥53👍24❤10🤩3💯1