¿Cómo se asegura repetible construye con un repositorio de artefactos como nexo o Artifactory vs comprobación de librerías en control de código fuente?

StackOverflow https://stackoverflow.com/questions/3848264

Pregunta

En todo el repositorio de artefactos es que yo he evaluado Tengo que ver cómo puedo mantener mi repositorio de tal manera que pueda archivar material viejo, así que no estoy buscando en miles de artefactos en el árbol sin dejar de ser capaz de tener repetible construye de software antiguo.

No ser capaz de renombrar / mover / archivar artefactos antiguos medios que cuelgan alrededor y el repositorio se pone rebelde y difícil de mantener.

Reconozco que soy nuevo en esto así que tal vez alguien me puede apuntar en la dirección correcta, pero esto parece una muy gran diferencia para mí.

¿Fue útil?

Solución

Artifactory tiene plugins de software libre para la integración con todos los servidores de construcción comunes: Hudson, TeamCity y bambú. Esta integración le permite hacer justamente eso -. Rastrear sus artefactos de construcción y relacionarlos con CI real construye de manera que las compilaciones son repetible

Lo que esto significa es que para cada construcción se puede identificar todos los artefactos producidos y dependencias utilizados (con alcances selectivos) y mover / copiar como una unidad a otra repositorio en Artifactory (por ejemplo, un depósito de archivos que retendrá esos artefactos / dependencias durante un período prolongado de tiempo) o incluso exportarlos como un archivo en un medio externo.

Como parte del trazado Artifactory también recogerá y tener otra información que es crucial para la repetición de la construcción, como todos los env eficaz. VAR y los puntales del sistema en el momento de construir, versiones de JDK y el servidor de compilación, etc. Esta información está disponible a través de REST y a través de la interfaz de usuario (algunas características requieren Artifactory Pro). Puede leer más sobre este aquí .

Otros consejos

Tienes que hacer copia de seguridad de regularidad de su RepoManager. Esto garantizará tener construye repetible. Para tener un repos mantenibles usted tiene que pensar acerca de las reglas, que los artefactos se meterá en los repositorios. Esto sólo se puede aplicar en busca de artefactos que son creados por ti mismo. Usted tiene que hacer que las áreas separadas (repos) para eso. Uno para la materia interna y una para el material que está llegando a través de Maven-centro ... Puede haber más.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top