tools/old/run-appveyor-build.ps1 (23 lines of code) (raw):

# Define build command. $buildCmd = "C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe"; $buildArgs = @( "ICSharpCode.SharpZipLib.sln" "/l:C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll", "/m", "/p:UseSharedCompilation=false", "/p:Configuration=Release", "/p:Platform=Any CPU"); # If build is not a scheduled one, then simply build the project with MSBuild. if ($env:APPVEYOR_SCHEDULED_BUILD -ne "True") { & $buildCmd $buildArgs # & nuget pack <project_file> -OutputDirectory <temp_path> return # exit script } # Else, build project with Coverity Scan. $publishCoverityExe = $env:APPVEYOR_BUILD_FOLDER + "\packages\PublishCoverity.0.11.0\tools\PublishCoverity.exe"; "Building project with Coverity Scan..." & cov-build --dir Documentation\cov-int $buildCmd $buildArgs; # Compress scan data. & $publishCoverityExe compress -o Documentation\coverity.zip -i Documentation\cov-int; # Upload scan data. & $publishCoverityExe publish -z Documentation\coverity.zip -r McNeight/SharpZipLib -t $env:Coverity_Token -e $env:Coverity_Email -d "AppVeyor scheduled build";