2011-12-13 9 views
9

Estoy mirando diferentes diseños de repositorio, y veo una distinción entre las revisiones de integración de carpetas y las revisiones de integración de archivos.En repositorios de artefactos, ¿cuál es la diferencia entre una revisión de integración de archivos y una revisión de integración de carpetas?

¿Son estos el mismo número de revisión (que acaba de colocar en un archivo y/o carpeta) o son cosas diferentes?

Aquí hay un enlace donde veo tanto mencionó: Repository Layouts

+0

Cambié el título, esta parece ser una pregunta de artefacto específica. La configuración de la que está hablando define la estructura de carpetas internas de artifactory. – oers

+0

Gracias, dado que soy nuevo para construir repositorios de artefactos, esto no estaba claro para mí. – DonBecker

Respuesta

12

revisión a través de carpetas se refiere a la revisión de integración tal como aparece en una estructura de carpetas artefactos, mientras que la revisión de integración archivo se refiere a la revisión de integración tal como aparece en una artefactos nombre del archivo.

considerar una serie de caminos de revisión de integración de acuerdo con diferentes estándares herramienta de construcción:

estándar Ivy:

org/module/1.0-20111214124053/jars/module/1.0-20111214124053.jar 

no única Maven:

groupId/artifactId/1.0-SNAPSHOT/artifactId-1.0-SNAPSHOT.jar 

único Maven:

groupId/artifactId/1.0-SNAPSHOT/artifactId-1.0-20111412.124253-1.jar 

Así como se puede ver, el estándar de la hiedra y no único Maven tiene archivo idéntico y las revisiones de integración de carpetas (Ivy tiene y Maven tiene INSTANTÁNEA), mientras que los difiere Maven únicos (INSTANTÁNEA y 20.111.412,124253-1) .

En el contexto de los diseños de repositorio de Artifactorys, su valor es una expresión regular personalizable que debe reflejar el valor esperado de la revisión de integración. Proporcionar esta información ayuda a Artifactory a identificar la diferencia entre los artefactos de revisión de liberación e integración y extraer la información de la ruta.

+0

Gran respuesta. En el ejemplo anterior "Unique Maven", ¿es la integración de la carpeta "1.0-SNAPSHOT" la que permite a Artifactory limitar el número de instantáneas únicas en el directorio? – DonBecker

+0

No exactamente. Después de desplegar un artefacto, Artifactory coincide con la ruta del artefacto al diseño del repositorio; Si la ruta coincide y se identifica una revisión de integración, entonces es una señal de que se puede realizar una limpieza de instantánea (siempre que la limpieza esté habilitada). La existencia de la revisión de integración de carpetas no es obligatoria, pero con un diseño más detallado, viene un proceso de coincidencia más exacto. – noamt

+0

Entonces, ¿cómo identifica Artifactory una revisión de integración? – DonBecker

Cuestiones relacionadas