diff --git a/.appveyor/runGitLink.ps1 b/.appveyor/runGitLink.ps1 new file mode 100644 index 00000000..d7956fe0 --- /dev/null +++ b/.appveyor/runGitLink.ps1 @@ -0,0 +1,13 @@ +choco install gitlink --version 3.1.0-unstable0017 --pre --no-progress --limit-output + +Get-ChildItem -Path ".\Output" -Recurse "*.pdb" | %{ + If ($_.Fullname -contains 'PitchTracker.pdb'){ + & gitlink -u "`"https://github.com/$($Env:APPVEYOR_REPO_NAME)`"" -a --baseDir "`"$Env:APPVEYOR_BUILD_FOLDER`"" --commit "`"$Env:APPVEYOR_REPO_COMMIT`"" "`"$($_.Fullname)`"" + } + else{ + & gitlink -u "`"https://github.com/$($Env:APPVEYOR_REPO_NAME)`"" --baseDir "`"$Env:APPVEYOR_BUILD_FOLDER`"" --commit "`"$Env:APPVEYOR_REPO_COMMIT`"" "`"$($_.Fullname)`"" + } +} + +# srcsrv were integrated in the pdb files -> delete the srcsrv files +Remove-Item ".\Output\*.pdb.srcsrv" \ No newline at end of file diff --git a/PartyModes/PartyModeChallenge/PartyModeChallenge.csproj b/PartyModes/PartyModeChallenge/PartyModeChallenge.csproj index 0d1764d8..80797f3e 100644 --- a/PartyModes/PartyModeChallenge/PartyModeChallenge.csproj +++ b/PartyModes/PartyModeChallenge/PartyModeChallenge.csproj @@ -30,7 +30,7 @@ AnyCPU - none + pdbonly true bin prompt @@ -39,6 +39,7 @@ WIN Off false + true AnyCPU @@ -54,7 +55,7 @@ AnyCPU - none + pdbonly true bin prompt @@ -63,6 +64,7 @@ LINUX Off false + true bin @@ -74,6 +76,8 @@ prompt ManagedMinimumRules.ruleset false + pdbonly + true diff --git a/PartyModes/PartyModeTicTacToe/PartyModeTicTacToe.csproj b/PartyModes/PartyModeTicTacToe/PartyModeTicTacToe.csproj index 6e812ce8..95d43206 100644 --- a/PartyModes/PartyModeTicTacToe/PartyModeTicTacToe.csproj +++ b/PartyModes/PartyModeTicTacToe/PartyModeTicTacToe.csproj @@ -30,7 +30,7 @@ AnyCPU - none + pdbonly true bin prompt @@ -39,6 +39,7 @@ WIN Off false + true AnyCPU @@ -54,7 +55,7 @@ AnyCPU - none + pdbonly true bin prompt @@ -63,6 +64,7 @@ LINUX Off false + true bin @@ -74,6 +76,8 @@ prompt ManagedMinimumRules.ruleset false + pdbonly + true diff --git a/PitchTracker/PitchTracker.vcxproj b/PitchTracker/PitchTracker.vcxproj index 77d7b228..55c1cb13 100644 --- a/PitchTracker/PitchTracker.vcxproj +++ b/PitchTracker/PitchTracker.vcxproj @@ -116,7 +116,8 @@ true - xcopy "$(OutDir)*.dll" "$(SolutionDir)Output\libs\unmanaged\x64\" /I /Y + xcopy "$(OutDir)*.dll" "$(SolutionDir)Output\libs\unmanaged\x64\" /I /Y +xcopy "$(OutDir)*.pdb" "$(SolutionDir)Output\libs\unmanaged\x64\" /I /Y @@ -135,7 +136,8 @@ true - xcopy "$(OutDir)*.dll" "$(SolutionDir)Output\libs\unmanaged\x86\" /I /Y + xcopy "$(OutDir)*.dll" "$(SolutionDir)Output\libs\unmanaged\x86\" /I /Y +xcopy "$(OutDir)*.pdb" "$(SolutionDir)Output\libs\unmanaged\x86\" /I /Y @@ -154,12 +156,13 @@ Windows - false + true true true - xcopy "$(OutDir)*.dll" "$(SolutionDir)Output\libs\unmanaged\x64\" /I /Y + xcopy "$(OutDir)*.dll" "$(SolutionDir)Output\libs\unmanaged\x64\" /I /Y +xcopy "$(OutDir)*.pdb" "$(SolutionDir)Output\libs\unmanaged\x64\" /I /Y @@ -177,12 +180,13 @@ Windows - false + true true true - xcopy "$(OutDir)*.dll" "$(SolutionDir)Output\libs\unmanaged\x86\" /I /Y + xcopy "$(OutDir)*.dll" "$(SolutionDir)Output\libs\unmanaged\x86\" /I /Y +xcopy "$(OutDir)*.pdb" "$(SolutionDir)Output\libs\unmanaged\x86\" /I /Y diff --git a/Vocaluxe/Vocaluxe.csproj b/Vocaluxe/Vocaluxe.csproj index e98af8cd..e21a0817 100644 --- a/Vocaluxe/Vocaluxe.csproj +++ b/Vocaluxe/Vocaluxe.csproj @@ -72,7 +72,7 @@ x64 - none + pdbonly true ..\Output\ prompt @@ -81,6 +81,7 @@ WIN;ARCH_X64 Off false + true x86 @@ -120,7 +121,7 @@ x64 - none + pdbonly true ..\Output\ prompt @@ -129,6 +130,7 @@ LINUX;ARCH_X64 Off false + true x86 @@ -144,7 +146,7 @@ x64 - none + pdbonly true ..\Output\ prompt @@ -153,6 +155,7 @@ WIN;ARCH_X64;INSTALLER Off false + true diff --git a/VocaluxeLib/VocaluxeLib.csproj b/VocaluxeLib/VocaluxeLib.csproj index 8d25e33c..c0265ccf 100644 --- a/VocaluxeLib/VocaluxeLib.csproj +++ b/VocaluxeLib/VocaluxeLib.csproj @@ -32,7 +32,7 @@ AnyCPU - none + pdbonly true ..\Output\libs\managed prompt @@ -41,6 +41,7 @@ WIN Off false + true AnyCPU @@ -56,7 +57,7 @@ AnyCPU - none + pdbonly true ..\Output\libs\managed prompt @@ -65,6 +66,7 @@ LINUX Off false + true ..\Output\libs\managed @@ -76,6 +78,8 @@ prompt ManagedMinimumRules.ruleset false + pdbonly + true diff --git a/appveyor.yml b/appveyor.yml index 6dd108e7..24586769 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -50,6 +50,8 @@ build: verbosity: normal after_build: - ps: | + ./.appveyor/runGitLink.ps1 + cd Output $Env:MAIN_REPO = $False