Pangea
Here are the steps to be able to work on the
Running Pangea code compiling and running locally
CloneImport thePangeasigningRepo (hereis the link to it)Put thisEFCO.zipfolder in the ../Pangea/Migration/Lib folder
(Note: There should now be 'Desktop', 'EFCO', and 'Utopia' folders in the 'Lib' folder. Also make sure that the Workflows.dll file is the only child of the EFCO folder you just added to Lib)
Open Visual Studio and open the Tandoori Tool solution3.1. Navigate to branch 'pwilliams/serverDataAccessDllUpdate'3.2. Oncethispull request goes through we can remove steps 3.1 and 3.2Build the entire solution (it will fail)- Navigate to
../Pangea/Migration/Pangea\Migration\TandooriTool/Tool\Tandoori Tool and double click efcKey.pfx. - This will pop open a wizard to walk you through importing the
'efcKey.pfx'signingfile5.1.certificate. - Just hit next and leave all
thesettingconfigurationstoasdefaultdefault, and when it asksuntil youforpromptedatokeyenter the password. - The password can be found in the '
sign_file.bat'.pfxwhichcertificate'cansecure note in last pass. - You should be
foundgood to go. Just hit Start in../Pangea/Publishingvisual studio.
- Instructions
(weWewillhavebeabackbuildherepipelineinthatlater steps so keepdoes thisopenforinyou,FilebutExplorer)if you ever do need do a build locally you can follow these steps.
Publishing
- Clean and Rebuild the entire solution
(itinshouldthebuild'Release'successfully)configuration and 'any cpu' platform selected. - Now back in the ../Pangea/Publishing folder, edit the publish_base.bat so that the variable 'msbuild' looks similar to 'C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\MSBuild.exe'
(or wherever your Visual Studio is installed. The most important part is that this points to the MSBuild.exe file)
- You can now run 'publish_production.bat' and
it should run'publish_staging.bat' tocompletion First time it willcreatean 'output' folder inside of ../Pangea/Publishing - navigate to Publish_ProductionYou can now runall themigrationfilestool by running setup.exe
(first time it willthat need todownload,bejustpublishedaccepttoeverythingS3.andTheycontinue.canItbewillfoundalsoatsay that Windows doesn't trust it but just run anyway)Pangea\Publishing\output.