ASP.NET 5 daily builds

Como todos ya sabéis ASP.NET 5 es open source y es posible acceder al código incluso contribuir 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

EDITADO:

A partir de la actualización de Visual Studio 2015 a la CTP6 y la beta 3 de KRE, la variable de entorno es la misma para todos los entorno, KRE_FEED.

Por defecto, al instalar las herramientas de líneas de comandos, se usan los repositories de myget.org.

Deja un comentario

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