Skip to content

Instantly share code, notes, and snippets.

@matejskubic
Created October 9, 2018 12:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matejskubic/4632267d19b13f3a99c8b55d6e73a434 to your computer and use it in GitHub Desktop.
Save matejskubic/4632267d19b13f3a99c8b55d6e73a434 to your computer and use it in GitHub Desktop.
MSDYN365FO Build and create deployable package
$srcDir="c:\Temp\ax-build\src\" # source packages in c:\Temp\ax-build\Metadata\
$Build_BuildNumber = "0.0.1"
$binDir=(mkdir -Force (Join-Path $srcDir "..\bin\")).FullName
$Build_SourcesDirectory = Join-Path $srcDir "Metadata"
$PackagingExclusions = ""
pushd $srcDir
$Agent_BuildDirectory=$binDir
$msbuild="C:\Program Files (x86)\MSBuild\14.0\Bin\amd64\MSBuild.exe"
&$msbuild /p:OutputPath="$($Agent_BuildDirectory)\Bin" /p:LogPath="$($Agent_BuildDirectory)\Logs" AXModulesBuild.proj
&"C:\DynamicsSDK\GeneratePackage.ps1" -BuildPackagePath "$($Agent_BuildDirectory)\Packages" -BuildBinPath "$($Agent_BuildDirectory)\Bin" -BuildMetadataPath "$($Build_SourcesDirectory)" -BuildVersion "$($Build_BuildNumber)" -NoRuntime:$false -NoSource:$false -Verbose -ExclusionList "$($PackagingExclusions)" -IncludeBinaries:$true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment