# Network-Booted Jenkins Agent ## Required Build Host Configuration ```sh sudo dnf install -y \ ncurses-devel \ perl-ExtUtils-MakeMaker \ perl-FindBin \ perl-Thread-Queue \ -- ``` ```sh git clone git://git.buildroot.net/buildroot ~/src/buildroot ``` ## Build ### Build the Initramfs ```sh make -C ~/src/buildroot O=${PWD}/_build/initramfs BR2_EXTERNAL=${PWD} jenkinsagent_initramfs_defconfig make -C _build/initramfs -j $(nproc) ``` ### Build the Rootfs ```sh make -C ~/src/buildroot O=${PWD}/_build/rootfs BR2_EXTERNAL=${PWD} jenkinsagent_defconfig make -C _build/rootfs -j $(nproc) ```