Compartir a través de


Compilación y publicación de artefactos de canalización con Gradle y Azure Pipelines

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020

Gradle es una herramienta de compilación popular para aplicaciones Java y la herramienta de compilación principal para Android. Usando Azure Pipelines, puedes compilar y publicar tus artefactos de canalización tanto con canalizaciones YAML como con las clásicas.

Prerrequisitos

Creación y publicación de artefactos de canalización

  1. Inicie sesión en la organización de Azure DevOps y vaya al proyecto.

  2. Seleccione Canalizacionesy, a continuación, seleccione la definición de canalización.

  3. Seleccione Editary agregue el siguiente fragmento de código a la canalización de 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'
    

Propina

Para mantener el demonio de Gradle en ejecución, considere la posibilidad de agregar org.gradle.daemon=true al archivo gradle.properties.