Partager via


Utiliser .artifactignore

Azure DevOps Services

. artifactignore est un fichier texte qui contrôle les fichiers qui sont chargés lorsque vous publiez un package universel ou un artefact de pipeline.

.artifactignore est généralement archivé dans votre référentiel de gestion de version et la syntaxe est similaire à celle de .gitignore.

L’utilisation du fichier .artifactignore peut vous aider à réduire le temps d’exécution de votre pipeline en évitant de copier des fichiers dans votre répertoire intermédiaire avant de publier vos artefacts.

Exemple

Dans l’exemple suivant, nous allons ignorer tous les fichiers à l’exception de ceux du répertoire src/MyApp/bin/Release .

**/*
!src/MyApp/bin/Release/**.*

Important

Le fichier .artifactignore doit se trouver dans le répertoire fourni à l’argument targetPath dans votre tâche Publier des artefacts de pipeline .

Syntaxe

. artifactignore suit la même syntaxe que .gitignore avec quelques limitations mineures. Le signe + plus n’est pas pris en charge dans les chemins d’URL et certaines métadonnées de contrôle de version sémantique pour certains types de package comme Maven.

Notes

Le fichier .gitignore est ignoré par défaut si vous n’avez pas de fichier .artifactignore . Vous pouvez le réinscrire en créant un fichier .artifactignore vide.