I currently work on integrate the edk2 build within a buildsystem.
I startet with the docu, made manual builds and wrote me a bash script to automate the steps. Worked all very well.
The first issue I had was a not correctly running "source edk2/edksetup.sh". I fixed by switching to /bin/bash from /bin/sh
The second issue was the failing tests which I fixed in setting manually the PYTHON_COMMAND to python3
Now the current issue which is still left.
build -p "Platform/StandaloneMm/PlatformStandaloneMmPkg/PlatformStandaloneMmRpmb.dsc" -b RELEASE -a AARCH64 -t GCC5 -n `nproc`
/bin/bash: line 1: build: command not found
For some reason the build command is not available. Doing the same steps manually it works, but not in the build environment.
All steps bevor are running without any error.
I'm currently looking for the place, where the build command get's "created and published".
I wonder why the edk2 build is so picky in the build environment I try to run it.
Thank you for any hints.