Конвейер Azure devops Инициализировать сбой задания с сообщением об ошибке «# [error] bad type type» - PullRequest
0 голосов
/ 10 июня 2019

У нас есть Azure-DevOps.Мой конвейер сборки прекрасно работал и с задачами SonarQube.затем внезапно я получил сообщение об ошибке доступа к файлу "Доступ к path_work \ 1 \ a \ MyProject.API.dll.RoslynCA.json" запрещен ".

И яЯ удалил этот файл с мыслью, что, если это автоматически сгенерированный файл, получу его снова. Но не повезло, и возникла та же ошибка.

Я удалил папку "sonarqubePrepare" и начал сталкиваться с другой ошибкой - Ошибка - «Неверный тип содержимого» * ​​1010 *. (Примечание. Эта ошибка появляется только тогда, когда я выполняю задачу sonarqube, задача MSBUILD работает нормально)

У меня есть агент переустановкии снова попытался выполнить конвейер. Но теперь возникает та же проблема: id " ## [error] Неверный тип содержимого ".

Примечание. Задача SonarQube работает нормально с другим проектомна другом компьютере сборки.

Logs-

2019-06-10T13:03:01.22402Z ##[section]Starting: Initialize job

2019-06-10T13:03:01.22572Z Current agent version: '2.141.1'

2019-06-10T13:03:01.238990Z ##[debug]Primary repository: MyRepo.

 repository type: Tfvc

2019-06-10T13:03:01.249208Z Prepare build directory.

2019-06-10T13:03:01.28078Z ##[debug]Delete existing artifacts directory: 'E:\vsts-agent-win-x64-2.141.1\_work\1\a'

2019-06-10T13:03:01.280467Z ##[debug]Deleting artifacts directory: 'E:\vsts-agent-win-x64-2.141.1\_work\1\a'

2019-06-10T13:03:01.282948Z ##[debug]Creating artifacts directory: 'E:\vsts-agent-win-x64-2.141.1\_work\1\a'

2019-06-10T13:03:01.283370Z ##[debug]Delete existing test results directory: 'E:\vsts-agent-win-x64-2.141.1\_work\1\TestResults'

2019-06-10T13:03:01.283321Z ##[debug]Deleting test results directory: 'E:\vsts-agent-win-x64-2.141.1\_work\1\TestResults'

2019-06-10T13:03:01.283687Z ##[debug]Creating test results directory: 'E:\vsts-agent-win-x64-2.141.1\_work\1\TestResults'

2019-06-10T13:03:01.2841036Z Set build variables.

2019-06-10T13:03:01.290128Z Download all required tasks.

2019-06-10T13:03:01.35085Z Downloading task: SonarQubePrepare

2019-06-10T13:03:01.61385Z ##[error]bad content type

2019-06-10T13:03:01.61594Z ##[debug]System.Exception: bad content type

at Microsoft.TeamFoundation.DistributedTask.WebApi.TaskAgentHttpClient.GetTaskContentZipAsync(Guid taskId, TaskVersion version, Object userState, CancellationToken cancellationToken)

at Microsoft.VisualStudio.Services.Agent.Worker.TaskManager.DownloadAsync(IExecutionContext executionContext, TaskStepDefinitionReference task)

at Microsoft.VisualStudio.Services.Agent.Worker.TaskManager.DownloadAsync(IExecutionContext executionContext, IEnumerable`1 steps)

at Microsoft.VisualStudio.Services.Agent.Worker.JobExtension.InitializeJob(IExecutionContext jobContext, AgentJobRequestMessage message)
2019-06-10T13:03:01.6162764Z ##[section]Finishing: Initialize job

1 Ответ

0 голосов
/ 11 июня 2019

Принимая вторую ошибку сначала, так как она не позволяет воспроизвести исходную ошибку:

By ...

Я удалил папку "sonarqubePrepare"

... Вы имеете в виду, что вы удалили папку задач из агента сборки, то есть папку с именем типа C:\agents\myagent\_work\_tasks\SonarQubePrepare_15b84ca1-b62f-4a2a-a403-89b77a063157?

Если это так, то это не ошибка самой задачи SonarQube Prepare.Вы повредили конфигурацию агента сборки, удалив папку задач, и сам агент сборки выдает ошибку, когда пытается убедиться, что на агенте присутствуют правильные файлы задач.К вашему сведению, в этой папке не содержится никаких временных специфичных для сборки файлов - в ней содержатся только статические файлы, которые реализуют логику задачи.

Попробуйте переустановить агент сборки в отдельную папку в агенте сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...