Move build execute prepare/user scripts to their own functions

What does this MR do?

Moves build execute prepare/user scripts to their own functions.

Much easier to view each commit separately.

Why was this MR needed?

Enabling an easier way to replace parts with steps execution, without too many changes.

What's the best way to test this MR?

N/A: We've just moved things.

What are the relevant issue numbers?

Edited by Arran Walker

Merge request reports

Loading