Använda .artifactignore

Azure DevOps Services

.artifactignore är en textfil som styr vilka filer som laddas upp när du publicerar ett universellt paket eller en pipelineartefakt.

.artifactignore checkas vanligtvis in på lagringsplatsen för versionskontroll och syntaxen liknar den för .gitignore.

Genom att använda .artifactignore-filen kan du minska körningstiden för pipelinen genom att undvika att kopiera filer till mellanlagringskatalogen innan du publicerar artefakterna.

Exempel

I följande exempel ignorerar vi alla filer utom de som finns i katalogen src/MyApp/bin/Release .

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

Viktigt

.artifactignore-filen måste finnas i den katalog som anges i targetPath argumentet i uppgiften Publicera pipelineartefakter.

Syntax

.artifactignore följer samma syntax som .gitignore med vissa mindre begränsningar. Plustecknet + stöds inte i URL-sökvägar och vissa semantiska versionsmetadata för vissa pakettyper som Maven.

Anteckning

.gitignore-filen ignoreras som standard om du inte har någon .artifactignore-fil. Du kan ta med den igen genom att skapa en tom .artifactignore-fil .