Générer et publier des artefacts de pipeline avec Gradle et Azure Pipelines
Article
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Gradle est un outil de génération populaire pour les applications Java et l’outil de génération principal pour Android. À l’aide d’Azure Pipelines, vous pouvez générer et publier vos artefacts de pipeline à l’aide de pipelines YAML et Classic.
Conditions préalables
Une organisation Azure DevOps .
Un projet Azure DevOps .
Générer et publier des artefacts du pipeline
YAML
classique
Connectez-vous à votre organisation Azure DevOps, puis accédez à votre projet.
Sélectionnez pipelines, puis sélectionnez votre définition de pipeline.
Sélectionnez Modifier, puis ajoutez l’extrait de code suivant à votre pipeline YAML.
Connectez-vous à votre organisation Azure DevOps, puis accédez à votre projet.
Connectez-vous à votre collection Azure DevOps, puis accédez à votre projet.
Sélectionnez pipelines, puis sélectionnez votre définition de pipeline.
Sélectionnez Pipelines>Builds, puis sélectionnez votre définition de build.
Sélectionnez Modifier, puis sélectionnez le signe + pour ajouter une nouvelle tâche. Ajoutez les tâches Gradle, Copier des fichierset Publier l'artefact de pipeline à votre définition de pipeline et configurez-les comme suit :
Gradle: conservez les paramètres par défaut.
Copier des fichiers: définissez le dossier cible sur $(Pipeline.Workspace).
Publier l’artefact de pipeline: vérifiez que le chemin d’accès fichier ou répertoire est défini sur $(Pipeline.Workspace) et que l’emplacement de publication Artifact est Azure Pipelines.
Sélectionnez Enregistrer & file d'attente lorsque vous avez terminé.
Vous pouvez voir votre artefact publié dans le résumé de votre pipeline une fois que l'exécution est terminée.
Pourboire
Pour maintenir l’exécution du démon Gradle, envisagez d’ajouter org.gradle.daemon=true à votre fichier gradle.properties.