azure-devops - VSTS 发布代理“失败”部署到 IIS 站点
问题描述
我正在我们的 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\0.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\0.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.
我尝试了几件事:
确保运行发布服务的用户具有管理该目录的正确权限。
我已经重新安装了发布代理。
不知道还有什么可以尝试或检查的。有什么建议么?
解决方案
所以我发现了问题所在。有趣的是,问题似乎源于环境变量“COR_PROFILING_ENABLED”被设置为启用“0x01”。看起来无论出于何种原因 Dynatrace 配置不正确,因此在发布过程中抛出了 Dynatrace 特定的错误。
由于禁用禁用发布成功完成。
推荐阅读
- reactjs - Testing HOC with Recompose
- php - 如果设置了变量,如何检查 PHP 并检查两个值是否与设置的变量匹配?
- node.js - 在私有网络中使用 nodejs 与智能合约交互
- javascript - 在 rpivottable 中分组排序
- c# - How can I get a Span
from a List while avoiding needless copies? - php - symfony 3.4 nginx 服务器上的缓存问题
- azure-pipelines-build-task - VSTS Docker 任务 yaml 文件从 docker hub 拉取镜像
- sql - Unable to insert into datetime2 sql column
- php - 即使字符编码是 ut8_general_ci,阿拉伯语也不能很好地加载
- javascript - 如何在 HTML 5 中播放经过身份验证的音频流?