Compartir a través de


Uso de .artifactignore

Azure DevOps Services

El .artifactignore es un archivo de texto que controla qué archivos se cargan al publicar un paquete universal o un artefacto de canalización.

.artifactignore se suele comprobar en el repositorio de control de versiones y la sintaxis es similar a la de .gitignore.

El uso del archivo .artifactignore puede ayudar a reducir el tiempo de ejecución de la canalización evitando copiar archivos en el directorio de almacenamiento provisional antes de publicar los artefactos.

Ejemplo

En el ejemplo siguiente, omitiremos todos los archivos excepto los del directorio src/MyApp/bin/Release .

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

Importante

El archivo .artifactignore debe estar en el directorio proporcionado al argumento en la targetPath tarea Publicar artefactos de canalización .

Sintaxis

El .artifactignore sigue la misma sintaxis que . gitignore con algunas limitaciones menores. El carácter + de signo más no se admite en las rutas de dirección URL y algunos de los metadatos de control de versiones semánticos para algunos tipos de paquete como Maven.

Nota

El archivo .gitignore se omite de forma predeterminada si no tiene un archivo .artifactignore . Para volver a incluirlo, cree un archivo .artifactignore vacío.