This article describes how the netinstall boot images are generated and how to produce them locally.
You need to build the drakx-installer-images package. It has a build option to choose between the free and non-free versions. Once built, you can either install the package, which will put the files in /usr/lib64/drakx-installer-images/install, or just extract the files using
rpm2cpio drakx-installer-images-<version>.rpm | cpio -id
which will store them in ./usr/lib64/drakx-installer-images/install (creating the necessary directory tree on the way).
The rpm built contains the .iso.
When submitting to the build system, you need to submit twice to build both the free and non-free versions by
mgarepo submit --define section=core/release mgarepo submit --define section=nonfree/release
The build system remembers the last section used, so don't assume core/release is the default.
The build system automatically extracts the files when the package is uploaded and puts them in the images directory in the distrib tree.