MothCocoon / FlowGraph

Design-agnostic node system for scripting game’s flow in Unreal Engine
https://discord.gg/Xmtr6GhbmW
MIT License
1.17k stars 228 forks source link

[Question] I'm curious about how you create and release versions different versions of engine all at once? #198

Closed ameaninglessname closed 4 months ago

ameaninglessname commented 4 months ago

Did that require a customized CI pipeline or just some convenient build scripts?

MothDoctor commented 4 months ago

Hi, it boils down to 2 things.

Compiling the plugin itself to the "package" (a loose folder with the source code, all plugin files, plus compiled binaries) is done by a single engine job triggered this way. %system.RunUAT% BuildPlugin -Plugin="%teamcity.build.workingDir%\Plugins\FlowGraph\Flow.uplugin" -TargetPlatforms=Win64 -VS2022 -Package="%system.PackageFolder%%\Flow_%system.Branch%"

After that, I just need to zip every plugin version manually. If you'd like to discuss more, talking on Discord would be easier: https://discord.gg/Xmtr6GhbmW