Выпуски конвейера в Azure Devops (служба веб-приложений) развернуты в неправильной папке

При выпуске нового обновления для службы веб-приложений с помощью Azure Devops код не отображается в wwwroot каталог, но он находится в подпапке /s/

Проблема: https://i.ibb.co/MVjXG73/pasted-Image.png

Мои настройки: https://i.ibb.co/YhQd7bG/devops.png

В настройках приложения я добавил: SCM_TARGET_PATH = D:\home\site\wwwroot

Я создал файл yml со следующей сборкой:

trigger:
  - master

pool:
  vmImage: "Ubuntu-16.04"

steps:
  - task: NodeTool@0
    inputs:
    versionSpec: "8.x"
    displayName: "Install Node.js"

- script: |
    npm install

   displayName: "npm install"

- task: ArchiveFiles@2
  inputs:
    rootFolderOrFile: "$(System.DefaultWorkingDirectory)"
    archiveType: "zip"
    archiveFile: "$(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip"
    replaceExistingArchive: true

- task: PublishBuildArtifacts@1
  inputs:
    pathToPublish: "$(Build.ArtifactStagingDirectory)"
    artifactName: "drop"

Мне нужен код, чтобы попасть в каталог wwwroot для публикации вживую.

Заранее спасибо!

0 ответов

Попробуйте добавить строку ниже в задачу ArchiveFiles@2

includeRootFolder: false
Другие вопросы по тегам