Выпуски конвейера в Azure Devops (служба веб-приложений) развернуты в неправильной папке - PullRequest
0 голосов
/ 28 января 2019

При выпуске нового обновления для службы веб-приложений с помощью 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 для публикации в режиме реального времени.

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

1 Ответ

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

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

includeRootFolder: false
...