2011-08-23 30 views
5

Nuestro principal problema es la siguiente: Tenemos dos depósitos de hiedra y queremos que sea un duplicado de uno al otro. Entonces, cada vez que publicamos un artefacto, queremos que los artefactos vayan a ambos repositorios. Anteriormente solo teníamos un repositorio, por lo que tenemos muchos proyectos existentes que ya se publican en ese repositorio. No queremos tener que entrar en esos muchos proyectos y agregar un segundo objetivo de publicación, así que estamos tratando de ver si podemos lograr esto a través de la configuración de hiedra.Publicar artefactos hiedra a múltiples resolutores a la vez

así que estoy tratando de averiguar si es posible hacer Ivy publicar artefactos a múltiples repositorios al mismo tiempo. Mi mejor opción fue usar un servidor de cadenas para publicar, pero Ivy parece elegir solo el primer resolver en la cadena y luego se detiene. Entonces, ¿alguien sabe cómo podemos lograr esto sin llamar a publicar dos veces?

Respuesta

1

El doc dice siguiente acerca de la cadena-resolutores:

Handle publish delegates to first sub resolver in chain 

El doble de resolución no está a la altura, también.

Por lo tanto, no será posible usar una cadena para publicaciones múltiples. Lo cual esperaba que también funcionara.

Por lo tanto usted tiene que llamar a la tarea <publish /> dos veces. Una vez para cada destino

O tal vez necesita un enfoque de duplicación diferente, que no implica hiedra.

+0

gracias, solo confirma mis miedos. ;) –

Cuestiones relacionadas