Я настраиваю GitRepo с различными модулями проекта. Он содержит некоторый унаследованный код, немного C / C ++ для Ardino и проект JavaFX с некоторыми зависимостями и файлами Kotlin.
Что мне на самом деле нужно, так это построить этот проект JavaFx по запросам на получение, нацеливаясь на ветку разработки
У меня уже есть пустой cloudbuild.yaml
в корне моего хранилища. Мне нужна непрерывная интеграция без Docker, поэтому по запросу извлечения мне нужна сборка артефакта, чтобы можно было загрузить исполняемый файл для других участников проекта. GitHub и Google Cloud подключены, нужен только конфиг.
Что конкретно, что я хочу собрать с jdk8u201 (из-за лицензирования)
Структура папок выглядит примерно так:
+- legacy
+- Arduino_codes
+- JavaFX_project
| +- FILES...
+- cloudbuild.yaml
+- .git
Если это возможно, было бы замечательно, если бы собранная версия была загружаемой или хранилась в определенном месте в хранилище