Агент выпуска VSTS «не удалось» развернуть на сайте IIS - PullRequest
1 голос
/ 08 апреля 2019

Я в процессе включения CI / CD в нашей среде NP. Недавно я столкнулся с проблемой развертывания в нашей промежуточной среде, состоящей из двух серверов.

Первый сервер разворачивается без проблем, но второй сервер дает сбой (или так сказано). При просмотре каталога IIS Site файлы действительно освобождаются, но в журнале должно быть указано иначе:

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.

Я пробовал пару вещей:

  1. Убедитесь, что пользователь, под которым запущена служба выпуска, имеет правильные разрешения для управления этим каталогом.

  2. Я переустановил Release Release.

Не уверен, что еще можно попробовать или проверить. Есть предложения?

1 Ответ

1 голос
/ 08 апреля 2019

Итак, я обнаружил, в чем проблема. Как ни странно, похоже, что проблема возникла из-за того, что для переменной среды «COR_PROFILING_ENABLED» установлено значение «0x01». По какой-то причине похоже, что Dynatrace настроен неправильно, и поэтому в процессе выпуска выдается ошибка, специфичная для Dynatrace.

Поскольку отключение отключения релиза успешно завершается.

...