Check out the repository
2.a. Ex: git clone https://github.com/nsacyber/HIRS.git
cd HIRS_Provisioner.NET
3.a. Set up build dotnet restore
3.b. Build & Test dotnet test
cd HIRS_Provisioner.NET/hirs
If interested in building an RPM or DEB file for linux, install dotnet
5.a. dotnet tool install --global dotnet-deb
5.b. dotnet tool install --global dotnet-rpm
Create desired installation package MSI building only works on Windows
6.a. MSIdotnet msbuild hirs.csproj /t:Msi /P:TargetFramework=net8.0 /p:RuntimeIdentifier=win-x64 /p:Configuration=Release
6.b. Linux RPMdotnet rpm -r linux-x64 -c Release
6.c. Linux DEBdotnet deb -r linux-x64 -c Release
Closes #791 #837
To build:
git clone https://github.com/nsacyber/HIRS.git
dotnet restore
3.b. Build & Testdotnet test
dotnet tool install --global dotnet-deb
5.b.dotnet tool install --global dotnet-rpm
dotnet msbuild hirs.csproj /t:Msi /P:TargetFramework=net8.0 /p:RuntimeIdentifier=win-x64 /p:Configuration=Release
6.b. Linux RPMdotnet rpm -r linux-x64 -c Release
6.c. Linux DEBdotnet deb -r linux-x64 -c Release