2012-10-04 13 views
7

Usamos TeamCity 7.1.1 para publicar paquetes de NuGet en las URL de feeds autenticadas y públicas. Acabo de crear un paquete nuevo y no puedo mostrarlo en el feed público, aunque sí aparece en el feed privado una vez que inicio sesión.¿Cómo realizo una compilación en mi feed público de TeamCity NuGet?

Tiene un problema de permisos, pero tengo asignó a 'Todos los usuarios' el rol 'Visor de proyectos' en esa compilación. Tengo otra compilación que se muestra correctamente y la configuración parece ser la misma. ¿Qué podría estar impidiendo que mi nueva compilación aparezca en el feed público?

Respuesta

9

¡Solucionado! ¡Me he estado rascando la cabeza durante horas y, por supuesto, encuentro la respuesta 30 segundos después de publicarla en StackOverflow!

Parece que la cuenta Invitado no es miembro de Todos los usuarios, por lo que asignar la función Visor de proyectos a Todos los usuarios no es suficiente.

Se debe asignar explícitamente la función de Visores de proyecto al Usuario invitado. Esto se realiza confusamente en una pantalla completamente separada, en Configuración del usuario invitado, enlazado desde la parte superior derecha de la pantalla principal de administración de usuarios. Walla! Trabajo hecho.

+0

Creo que puede cerrar esta pregunta ya que no es relevante y muy obvio – Arpit

+6

Las cosas siempre son obvias una vez que tiene la respuesta, me tomó varias horas encontrarla y creo que eso la hace no obvia. También creo que es relevante, pero luego estoy completamente predispuesto porque es mi pregunta. Pero si realmente ofende tu sensibilidad, adelante y haz que se centre en la atención de los moderadores y les dejaremos decidir. –

+1

¡Impresionante, eso funcionó! Nuestro feed público NuGet dejó de aparecer en los proyectos por alguna razón, tan molesto, y ahora funciona bien de nuevo, ¡gracias! –

Cuestiones relacionadas