Pregunta

He estado trabajando con un proyecto TFS que admite la copia de la producción de construcción en el control de la fuente.Si abro la definición de compilación, esto está en "Build defaults".Hay una opción para copiar la salida de construcción a una carpeta de control de origen.

Acabo de instalar TFS Server 2013 (con la actualización 2) y quiero usar esta función con un nuevo proyecto de equipo.Sin embargo, si creo una nueva compilación en VS 2012 o VS 2013 en el nuevo servidor, no me doy la opción de copiar la construcción de la construcción en el control de la fuente.¿Qué da?

No estoy buscando una solución alternativa, quiero saber qué cambiar para que mi servidor actúe como el primero que describí.¡Gracias!

Capturas de pantalla de lo que estoy hablando: http://imgur.com/a/mhdnq

¿Fue útil?

Solución

Esta fue una característica que se presentó temporalmente en TFS, pero desde entonces creo que se ha eliminado.Si me recuerdo, se puso en su lugar específicamente para admitir los servidores de compilación elásticos alojados en la nube que no tuvieron acceso a las acciones de la red para eliminar las compilaciones.

La mayoría de las personas recomiendan poner sus salidas de compilación en TFS.El mejor enfoque es publicarlos en una alimentación de nuget.

En cualquier caso, si desea colocar sus salidas de compilación en TFS (o una fuente de nuget), tendrá que modificar el flujo de trabajo de compilación para hacerlo usted mismo.

Otros consejos

Abra una nueva definición de compilación> proceso.

bajo la plantilla Seleccione Nuevo y debe poder elegir proyecto y carpeta.Encuentra tu plantilla original y vincula.Su opción debe aparecer.

En TFS 2013, esto ha cambiado para ser "Gotas de la tienda en TFS".Cuando selecciona esta opción, la caída que había almacenado en una nueva tienda inversa que puedes acceder.

Si bien puede obtener fácilmente los archivos como indecisión o cremallera, las herramientas incorporadas como la gestión de la versión no lo admiten.Le recomendaría que use esta opción, pero publique sus activos en un repositorio de Pepas.

Si su TFS está disponible en línea (VSO o HTTPS), puede usar Myget para cargar dinámicamente los paquetes de pepitas que le publique y las ponen disponibles en una alimentación.

http://docs.myget.org/docs/how-to/use-tfs-online-git-with-myget-build-services

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