未验证 提交 b419ef49 编写于 作者: J Jonathon Marolf 提交者: GitHub

Merge pull request #26372 from jmarolf/deploy-vsix-on-build

deploy vsix packages on build
......@@ -29,6 +29,7 @@ param (
[switch]$packAll = $false,
[switch]$binaryLog = $false,
[switch]$noAnalyzers = $false,
[switch]$deployExtensions = $false,
[string]$signType = "",
# Test options
......@@ -61,6 +62,7 @@ function Print-Usage() {
Write-Host " -sign Sign our binaries"
Write-Host " -signType Type of sign: real, test, verify"
Write-Host " -pack Create our NuGet packages"
Write-Host " -deployExtensions Deploy built vsixes"
Write-Host " -binaryLog Create binary log for every MSBuild invocation"
Write-Host ""
Write-Host "Test options"
......@@ -246,7 +248,7 @@ function Build-Artifacts() {
Run-MSBuild "Compilers.sln" -useDotnetBuild
}
elseif ($build) {
Run-MSBuild "Roslyn.sln" "/p:DeployExtension=false"
Run-MSBuild "Roslyn.sln" "/p:DeployExtension=$deployExtensions"
Build-ExtraSignArtifacts
}
......@@ -447,12 +449,12 @@ function Test-Special() {
}
function Test-PerfCorrectness() {
Run-MSBuild "Roslyn.sln" "/p:DeployExtension=false" -logFileName "RoslynPerfCorrectness"
Run-MSBuild "Roslyn.sln" "/p:DeployExtension=$deployExtensions" -logFileName "RoslynPerfCorrectness"
Exec-Block { & ".\Binaries\$buildConfiguration\Exes\Perf.Runner\Roslyn.Test.Performance.Runner.exe" --ci-test } | Out-Host
}
function Test-PerfRun() {
Run-MSBuild "Roslyn.sln" "/p:DeployExtension=false" -logFileName "RoslynPerfRun"
Run-MSBuild "Roslyn.sln" "/p:DeployExtension=$deployExtensions" -logFileName "RoslynPerfRun"
# Check if we have credentials to upload to benchview
$extraArgs = @()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册