Condividi tramite


Usare .artifactignore

Azure DevOps Services

Artifactignore è un file di testo che controlla quali file vengono caricati quando si pubblica un pacchetto universale o un artefatto della pipeline.

.artifactignore viene in genere archiviato nel repository del controllo della versione e la sintassi è simile a quella di .gitignore.

L'uso del file con estensione artifactignore consente di ridurre il tempo di esecuzione della pipeline evitando di copiare i file nella directory di staging prima di pubblicare gli artefatti.

Esempio

Nell'esempio seguente verranno ignorati tutti i file tranne quelli nella directory src/MyApp/bin/Release .

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

Importante

Il file con estensione artifactignore deve trovarsi nella directory fornita all'argomento nell'attività targetPathPubblica artefatti della pipeline .

Sintassi

. artifactignore segue la stessa sintassi di .gitignore con alcune limitazioni secondarie. Il carattere + segno più non è supportato nei percorsi URL e alcuni dei metadati di controllo delle versioni semantici per alcuni tipi di pacchetto come Maven.

Nota

Il file con estensione gitignore viene ignorato per impostazione predefinita se non si dispone di un file con estensione artifactignore . È possibile includerlo nuovamente creando un file con estensione artifactignore vuoto.