Azure DevOps Артефакты - PullRequest
       3

Azure DevOps Артефакты

0 голосов
/ 26 января 2020

Я новичок в Azure DevOps (размещенный агент) и пытаюсь использовать Azure Pipelines для создания моего Java веб-приложения с использованием Ant

. Ниже приведен файл конвейера

trigger:
- azure-pipelines

pool:
  vmImage: 'ubuntu-latest'

steps:
- task: Ant@1
  inputs:
    workingDirectory: ''
    buildFile: 'ant/build.xml'
    javaHomeOption: 'JDKVersion'
    jdkVersionOption: '1.8'
    jdkArchitectureOption: 'x64'
    publishJUnitResults: true
    testResultsFiles: '**/TEST-*.xml'

Проект успешно собран, но путь к файлу WAR отображается как

Война зданий: /home/vsts/work/1/s/war/Project.war

Я не могу найти /home/vsts/work/1/s путь в Azure DevOps, я попытался выполнить поиск в артефакте, но не нашел, Как я могу получить доступ к /home/vsts/work/1/s, чтобы я мог получить файл WAR?

1 Ответ

2 голосов
/ 26 января 2020

Вам нужно использовать задачу Publi sh Artifact , чтобы иметь возможность получить результаты вашей сборки.

- task: PublishBuildArtifacts@1
  inputs:
    pathtoPublish: '$(Build.ArtifactStagingDirectory)' # or your build results directory 
    artifactName: 'drop' 
    #publishLocation: 'Container' # Options: container, filePath
    #targetPath: # Required when publishLocation == FilePath
    #parallel: false # Optional
    #parallelCount: # Optional
    #fileCopyOptions: #Optional
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...