Files
ayanova7/release procedure.txt

32 lines
1.5 KiB
Plaintext

Release procedure as of 6/15/17
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1 Save all, commit changes
2 Select release mode.
3 Select Build->configuration manager Double check that every project is selected for build
4 Build->build solution watch for errors during build
5 Build->Configuration manager, change AyaNova.exe build platform to "x86" from "AnyCpu"
6 Build AyaNova.exe project only watch for errors
7 Build->Configuration manager, change AyaNova.exe build back to "AnyCPU" from "x86"
8 Select MBI project in solution explorer then right click and Publish watch for errors
9 Select WBI project in solution explorer then right click and Publish WebSite watch for errors
10 Select Tools->"AyaNova obfuscate and build installers" watch for errors
Find installers ready to go in the Data/AyaNova/Installs folder
$profit% :)
=-=-=-=-=-=-
FIPS BUILD
First enable fips build:
1) Enable FIPS pre-processor directive in two files:
BusinessIdentity.vb - Uncomment line 328 to enable fips and comment OUT line 329 that disables FIPS build
GlobalEx.cs - Uncomment line 11 at top of file
2) Follow release procedure above
3) Copy build files out of dev VM, rename them all to prepend fips string at start with this dos command: forfiles /S /M *.exe /C "cmd /c rename @file fips@file"
4) Upload to server, announce to USDA forest service Peter Bedecker
5) Disable fips mode in build by reversing step 1
6) Rebuild installers and all release version files just to be sure that I dont' accidentally copy them off and give them to someone else down the road