Implementación y construcción
Aquí tienes las instrucciones para compilar Crono y crear imágenes y contenedores Docker:
Last updated
Aquí tienes las instrucciones para compilar Crono y crear imágenes y contenedores Docker:
Last updated
Abre la solución de Crono en Visual Studio 2022
Utiliza la configuración de "Release"
(Re)construye la solución
Publica el proyecto principal Crono.Web
Ejecuta el script de compilación correspondiente a tu plataforma de destino en el directorio de compilacion: compilacion.{Plataforma}.cmd
.
La compilación resultante se coloca en el directorio compilacion/artefactos/Comunidad.{Version}.{Plataforma}/. Además, se crea automáticamente un archivo zip en compilacion/artefactos/.
Por defecto, el script de compilación produce una aplicación autocontenida específica de la plataforma que incluye: el tiempo de ejecución y las bibliotecas de ASP.NET, la aplicación Crono y sus dependencias. Puedes ejecutarlo en cualquier máquina que no tenga instalado el tiempo de ejecución de .NET.
Crono utiliza Nuke () como solución de automatización de compilación, lo que facilita personalizar el proceso de compilación editando el archivo src/Crono.Compilacion/Crono.Compilacion/Build.cs
.
Cuando se compila la solución, se detectan, compilan y colocan todos los módulos en src/Crono.Modulos/
en el directorio src/Crono.Web/Modulos/
. El tiempo de ejecución de la aplicación utiliza este directorio como fuente desde la cual cargar dinámicamente los módulos. Sin embargo, durante el desarrollo, el directorio de Módulos no es relevante. Puedes eliminarlo con seguridad en cualquier momento.