version: 1.0.{build} nuget: account_feed: true build_script: - ps: nuget install MarkdownScanner.BinaryTools test_script: - ps: >- $pkgfolder = Get-ChildItem -Directory | Where-Object {$_.name -match "MarkdownScanner.BinaryTools."} $apidocs = $pkgfolder.name + "\tools\apidocs.exe" $path = $env:APPVEYOR_BUILD_FOLDER + "\api-reference" $reference_paths = [System.IO.Directory]::GetDirectories($path) ForEach($reference in $reference_paths) { $parms = "check-all", "--appveyor-url", $env:APPVEYOR_API_URL, "--path", $reference, "--relax-string-validation", "--ignore-warnings" & $apidocs $parms if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode) } } notifications: - provider: Slack incoming_webhook: https://hooks.slack.com/services/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 channel: '#build-status' on_build_success: true on_build_failure: true on_build_status_changed: false