Распакованный архив недоступен на сервере - PullRequest
0 голосов
/ 04 июля 2019

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

- task: ArchiveFiles@2
  inputs:
    rootFolderOrFile: "apps/web/shell/build"
    includeRootFolder: true
    archiveType: "zip"
    archiveFile: $(Build.ArtifactStagingDirectory)/branchName.zip"
    replaceExistingArchive: true
  displayName: "archive feature release"

Я развернул свое приложение на $(System.DefaultWorkingDirectory)/_ClientWeb-Build-CI/ShellArtifact:

enter image description here

И в моем выпускеконвейер Я извлекаю этот архив в $(System.DefaultWorkingDirectory)/_ClientWeb-Build-CI/ShellArtifact/branchName:

enter image description here

Здесь вы видите эту задачу в действии:

enter image description here

В конце конвейера выпуска у меня есть скрипт, который показывает структуру папки сборки:

cd $(System.DefaultWorkingDirectory)/_ClientWeb-Build-CI/ShellArtifact
dir

enter image description here

Но когда я проверяю структуру папок в SCM, я не вижу папку:

enter image description here

Где отключение?Почему все работает, как ожидалось, но я не вижу фактическую папку в моей службе приложений?

1 Ответ

0 голосов
/ 04 июля 2019

Ответ был довольно легким.Распакуйте архив перед выполнением развертывания.

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