Gam*_*rtz 5 windows powershell .net-core azure-devops azure-pipelines
我已通过 Azure Pipelines 成功设置了部署组,并成功部署了我的 Api。我的作业说我必须证明 Api 已成功部署,所以我认为我应该通过 IIS 运行它。但是,抛出了 502.5 错误,并且我发现需要服务器托管捆绑包。如何通过 Azure PIpelines 自动执行此操作?我发现一个 Invoke-Webrequest 脚本可以执行此操作,但它只安装 1.0.0...
我不确定是否有内置方法可以做到这一点,但在我们的项目中,我们通过将安装程序包含DotNetCore.2.0.7-WindowsHosting.exe在构建工件中并在发布过程开始时使用 Powershell 步骤简单地执行安装程序来完成此操作。
您需要使用/quiet和/norestart标志:
$Path = "path to your installer exe in artifacts"
$args = New-Object -TypeName System.Collections.Generic.List[System.String]
$args.Add("/quiet")
$args.Add("/norestart")
Start-Process -FilePath $Path -ArgumentList $args -NoNewWindow -Wait -PassThru
Run Code Online (Sandbox Code Playgroud)
祝你好运!
| 归档时间: |
|
| 查看次数: |
2013 次 |
| 最近记录: |