- youtube - Плейлист на Youtube
- zen.yandex - Канал на Яндекс дзен
Эпизоды:
-
Создание нового проекта Godot, настрока веток Git, публикация на GiHub.
-
Настройка CLI Настраиваем Godot headless для работы с CLI (Command Line Interface), качаем и создаем файлы конфигурации и шаблоны сборки. Первый тестовый билд из коммандной строки.
-
Устанвливаем Jenkins, Java 11, плагины Git и credentials, краткий обзор, создание тестовой задачи. Отличные уроки по Jenkins: https://youtu.be/cyb10iplv7U
-
Подключение к задаче (Jenkins job) репозитория GitHub с нашим проектом плагинами Git и Credentials используя SSH ключ. Локальное размещение файла конфигурации проекта, его копирование, первая сборка. Проблемы с памятью.
-
Установили права на папку с конфигурационным файлом, теперь он копируется. Определение местоположения шаблонов сборки и копирование их в папку, где Jenkins будет их искать. Сборка проекта для дебага и релиза, копирование их на диск в папке пользователя.
-
Ставим консольный Яндекс Диск, конфигурируем сборку релиза и копируем ее на него. Ну и по мелочи, работа с zip и tar архиваторами из консоли.
-
Установка плагина интергации с GitHub, подключение к нему нашего проекта. Проброс портов Jenkins сервера наружу, настройка webhook`а. Как итог - полность ювтоматизированный процесс сборки под Windows и Linux от момента пуша на GitHub и синхронизации архива на яндекс диске.