要部署到 IIS 站点的 VSTS 发布代理 'Failed'
VSTS Release Agent 'Failed' to deploy to IIS Site
-
azure-devops
-
continuous-integration
-
azure-pipelines
-
continuous-deployment
-
azure-pipelines-release-pipeline
我正在我们的 NP 环境中启用 CI/CD。我最近遇到一个问题,我正在部署到由两台服务器组成的暂存环境。
第一台服务器部署没问题,但第二台服务器失败(或者它说的)。在查看 IIS 站点目录时,文件确实被释放了,但日志会以其他方式指示:
2019-04-07T21:07:22.1153713Z Total changes: 231 (229 added, 0 deleted, 2 updated, 0 parameters changed, 53453549 bytes copied)
2019-04-07T21:07:22.1309716Z ##[debug]rc:0
2019-04-07T21:07:22.1309716Z ##[debug]rc:0
2019-04-07T21:07:22.1309716Z ##[debug]success:false
2019-04-07T21:07:22.1309716Z ##[debug]success:false
2019-04-07T21:07:22.1465719Z Error: C:\azagent\A1\_work\_tasks\IISWebAppDeploymentOnMachineGroup_1b467810-6725-4b6d-accd-886174c09bba[=11=].0.51\node_modules\webdeployment-common\MSDeploy3.6\msdeploy.exe failed with return code: 0
2019-04-07T21:07:22.1465719Z at ChildProcess.<anonymous> (C:\azagent\A1\_work\_tasks\IISWebAppDeploymentOnMachineGroup_1b467810-6725-4b6d-accd-886174c09bba[=11=].0.51\node_modules\vsts-task-lib\toolrunner.js:569:30)
2019-04-07T21:07:22.1465719Z at emitTwo (events.js:106:13)
2019-04-07T21:07:22.1465719Z at ChildProcess.emit (events.js:191:7)
2019-04-07T21:07:22.1465719Z at maybeClose (internal/child_process.js:886:16)
2019-04-07T21:07:22.1465719Z at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
2019-04-07T21:07:22.1465719Z Retrying to deploy the package.
我已经尝试了几件事:
确保发布服务 运行 下的用户具有管理该目录的正确权限。
我已经重新安装了 Release Agent。
不确定还要尝试或检查什么。有什么建议吗?
所以我发现了问题所在。有趣的是,问题似乎源于环境变量 'COR_PROFILING_ENABLED' 被设置为启用“0x01”。看起来无论出于何种原因 Dynatrace 配置不正确,因此在发布过程中会抛出 Dynatrace 特定错误。
由于禁用已成功完成发布。
azure-devops
continuous-integration
azure-pipelines
continuous-deployment
azure-pipelines-release-pipeline
我正在我们的 NP 环境中启用 CI/CD。我最近遇到一个问题,我正在部署到由两台服务器组成的暂存环境。
第一台服务器部署没问题,但第二台服务器失败(或者它说的)。在查看 IIS 站点目录时,文件确实被释放了,但日志会以其他方式指示:
2019-04-07T21:07:22.1153713Z Total changes: 231 (229 added, 0 deleted, 2 updated, 0 parameters changed, 53453549 bytes copied)
2019-04-07T21:07:22.1309716Z ##[debug]rc:0
2019-04-07T21:07:22.1309716Z ##[debug]rc:0
2019-04-07T21:07:22.1309716Z ##[debug]success:false
2019-04-07T21:07:22.1309716Z ##[debug]success:false
2019-04-07T21:07:22.1465719Z Error: C:\azagent\A1\_work\_tasks\IISWebAppDeploymentOnMachineGroup_1b467810-6725-4b6d-accd-886174c09bba[=11=].0.51\node_modules\webdeployment-common\MSDeploy3.6\msdeploy.exe failed with return code: 0
2019-04-07T21:07:22.1465719Z at ChildProcess.<anonymous> (C:\azagent\A1\_work\_tasks\IISWebAppDeploymentOnMachineGroup_1b467810-6725-4b6d-accd-886174c09bba[=11=].0.51\node_modules\vsts-task-lib\toolrunner.js:569:30)
2019-04-07T21:07:22.1465719Z at emitTwo (events.js:106:13)
2019-04-07T21:07:22.1465719Z at ChildProcess.emit (events.js:191:7)
2019-04-07T21:07:22.1465719Z at maybeClose (internal/child_process.js:886:16)
2019-04-07T21:07:22.1465719Z at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
2019-04-07T21:07:22.1465719Z Retrying to deploy the package.
我已经尝试了几件事:
确保发布服务 运行 下的用户具有管理该目录的正确权限。
我已经重新安装了 Release Agent。
不确定还要尝试或检查什么。有什么建议吗?
所以我发现了问题所在。有趣的是,问题似乎源于环境变量 'COR_PROFILING_ENABLED' 被设置为启用“0x01”。看起来无论出于何种原因 Dynatrace 配置不正确,因此在发布过程中会抛出 Dynatrace 特定错误。
由于禁用已成功完成发布。