ASP.NET 5 daily builds

Como todos ya sabéis ASP.NET 5 es open source y es posible acceder al código incluso contruir al mismo a través de sus repositorios de GitHub.

Si habéis seguido el post sobre cómo instalar el entorno con Visual Studio 2015 o cómo instalar las herramientas de líneas de comandos, habréis notado que al resturar las dependencias, éstas se descargan desde https://www.nuget.org/api/v2. siendo éste el sitio dónde Microsoft sube las versiones estables y testeadas de los productos.

   

image

Aunque ASP.NET 5 es open source y se aceptan contribuciones, Microsoft quiere ofrecer el mismo soporte y calidad que ofrece actualmente con cada versión Release del framework, por lo que periódicamente Microsoft une las diferentes versiones, la somote a un proceso de certificación y las sube al repositorio de nuget.org

¿Pero podríamos usar otros repositorios? Por ejemplo, para usar siempre lo último de lo último sobre lo que se está desarrollando?

De forma diaria, las últimas versiones se están subiendo https://www.myget.org, y sólo tenemos que cambiar la URL del repositorio de nuget para que se use la versión que queramos.

https://www.myget.org/F/aspnetmaster/api/v2

Este repositorio contiene las versiones que se generan de forma diaria desde la rama master de GitHub.

https://www.myget.org/F/aspnetrelease/api/v2

Este repositorio contiene las versiones que se generan de forma diaria desde la rama release de GitHub.

https://www.myget.org/F/aspnetvnext/api/v2

Este repositorio contiene las versiones que se generan de forma diaria desde la rama desarrollo de GitHub.

El comando “kpm restore” dispone de un parámetro adicional que nos permite indicarle el repositorio:

kpm restore –s https://www.myget.org/F/aspnetvnext/api/v2


Si queremos cambiarlo de forma global, en Windows, sólo tenemos que abrir una consola y lanzar el siguiente comando:

setx KRE_NUGET_API_URL https://www.myget.org/F/aspnetvnext/api/v2


En MAC y Linux, el comando es similar, pero no igual:

KRE_FEED=https://www.myget.org/F/aspnetvnext/api/v2

Ibon Landa

bon Landa lleva más de 15 años dedicado al desarrollo de software. Durante este tiempo ha trabajado en diferentes empresas en las cuáles ha podido trabajar en diferentes entornos y tecnologías. Actualmente está focalizado principalmente en tareas de desarrollo, arquitectura, en las herramientas del ciclo de vida y en todo lo relacionado con la plataforma de Cloud Computing Microsoft Azure, área en el que ha sido reconocido como MVP. Participa de forma activa en la comunidad, escribiendo su blog, manteniendo un portal sobre Microsoft Azure y colaborando con Microsoft y grupos de usuarios en eventos de formación, talleres y giras de producto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *