Delen via


.artifactignore gebruiken

Azure DevOps Services

De .artifactignore is een tekstbestand dat bepaalt welke bestanden worden geĆ¼pload wanneer u een universeel pakket of een pijplijnartefact publiceert.

.artifactignore wordt meestal ingecheckt in uw opslagplaats voor versiebeheer en de syntaxis is vergelijkbaar met die van .gitignore.

Met behulp van het bestand .artifactignore kunt u de uitvoeringstijd van de pijplijn verkorten door te voorkomen dat bestanden naar uw faseringsmap worden gekopieerd voordat u uw artefacten publiceert.

Voorbeeld

In het volgende voorbeeld worden alle bestanden genegeerd, behalve de bestanden in de map src/MyApp/bin/Release .

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

Belangrijk

Het .artifactignore-bestand moet zich bevinden in de map die is opgegeven voor het targetPath argument in de taak Pijplijnartefacten publiceren .

Syntax

De .artifactignore volgt dezelfde syntaxis als de .gitignore met enkele kleine beperkingen. Het plusteken + wordt niet ondersteund in URL-paden en sommige metagegevens van semantische versiebeheer voor bepaalde pakkettypen, zoals Maven.

Notitie

Het .gitignore-bestand wordt standaard genegeerd als u geen .artifactignore-bestand hebt. U kunt het opnieuw opnemen door een leeg .artifactignore-bestand te maken.