Поделиться через


Создание и публикация артефактов конвейера с помощью Gradle и Azure Pipelines

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Gradle — это популярное средство сборки для приложений Java и основное средство сборки для Android. С помощью Azure Pipelines можно создавать и публиковать артефакты конвейера как с использованием YAML, так и классических конвейеров.

Необходимые условия

Сборка и публикация артефактов конвейера

  1. Войдите в организацию Azure DevOps и перейдите к проекту.

  2. Выберите конвейеры, а затем выберите определение конвейера.

  3. Выберите Изменить, а затем добавьте следующий фрагмент в конвейер YAML.

    steps:
    - task: Gradle@4
      displayName: 'gradlew build'
    
    - task: CopyFiles@2
      displayName: 'Copy Files to: $(Pipeline.Workspace)'
      inputs:
        TargetFolder: '$(Pipeline.Workspace)'
    
    - task: PublishPipelineArtifact@1
      displayName: 'Publish Pipeline Artifact'
    

Совет

Чтобы сохранить демон Gradle работающим, рекомендуется добавить org.gradle.daemon=true в ваш файл gradle.properties.