The `nsd-app-wrap` rpm build process is containerized. The `Dockerfile` in the `rpm` directory describes the image being built which contains the rpm tools needed to create rpms.
The `Dockerfile` is based on a rocky 9 image and with rpm-build installed.
It creates the rpm then uses `scp` to copy noarch to packages.sns.gov.
The analysis cluster is configured to automatically update `nsd-app-wrap` rpm whenever a new one is available.
The _nsd-app-wrap_ rpm build process is containerized. The Dockerfile in the `rpm` directory is used to create a base image containing the rpm tools needed to create rpms.
Gitlab CI workflow orchestrates the build and publishing process anytime changes are made in the `src` folder.
After an rpm is built, it's published on packages.sns.gov
analysis machines are configured to automatically update `nsd-app-wrap` rpm whenever a new one is available.