Конвейер сборки Azure DevOps занимает слишком много времени (25–30 минут).C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Гость
 Конвейер сборки Azure DevOps занимает слишком много времени (25–30 минут).

Сообщение Гость »

Я новичок в файлах YAMl и ci/cd, недавно я присоединился к проекту, в котором есть конвейер ci/cd, когда мы запускаем конвейер, сборка конвейера занимает примерно 25-30 минут. Само приложение не такое уж и огромное, я бы сказал, что это монолитное приложение среднего размера. Ниже вы можете увидеть мой файл YAML

Код: Выделить всё

trigger:
- development

pool:
vmImage: 'windows-latest'

variables:
solution: '**/*.sln'
buildPlatform: 'Any CPU'
buildConfiguration: 'Test'

steps:
- task: NuGetToolInstaller@1

- task: NuGetCommand@2
inputs:
restoreSolution: '$(solution)'

- task: Npm@1
inputs:
command: 'install'
workingDir: 'frontend'

- task: Npm@1
inputs:
command: 'custom'
workingDir: 'frontend'
customCommand: 'run build-test'

- task: Npm@1
inputs:
command: 'install'
workingDir: 'admin-frontend'

- task: Npm@1
inputs:
command: 'custom'
workingDir: 'admin-frontend'
customCommand: 'run build-test'

- task: VSBuild@1
inputs:
solution: '$(solution)'
msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:DesktopBuildPackageLocation="$(build.artifactStagingDirectory)\WebApp.zip" /p:DeployIisAppPath="Default Web Site"'
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
msbuildArchitecture: 'x64'
createLogFile: true
logFileVerbosity: 'diagnostic'

- task: PublishPipelineArtifact@1
inputs:
targetPath: '$(Pipeline.Workspace)'
artifact: 'Web-Project-Test'
Также взгляните на изображение конкретного времени шага
Изображение

Как вы можете видеть, на npm ушло огромное количество времени, и я думаю, что будет механизм кэширования, но я не знаю, как правильно изменить файл YAMl, полностью удалить npm шаг установки или нет?

Подробнее здесь: https://stackoverflow.com/questions/671 ... 30-minutes
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»