Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar MSBuild para compilar y publicar sitios web .NET automáticamente

Cómo utilizar MSBuild para compilar y publicar sitios web .NET automáticamente

Muchos programadores de .NET necesitan involucrar la implementación de varios entornos cada vez que desarrollan, pero las operaciones manuales son propensas a errores y muy problemáticas. Hoy explicaremos cómo implementar la compilación y publicación automática de sitios web .NET. Sin más preámbulos, hablemos de mi plan de implementación preliminar.

Pasos para que MSBuild compile y publique automáticamente sitios web .NET:

Herramientas de preparación: control de versiones GIT (gitlab), Jenkins, msbuild

1. Instale el Controlador de versión git, envíe el código. (svn parece funcionar) y genera la clave pública ssh para cargarla en la clave ssh de gitlab (configuración personal/CLAVE SSH).

2. Instale la herramienta de código abierto jenkins.

3. Instale el complemento git y el complemento Msbuild para Jenkins (Administrador Jenkins/Administrar complementos)

4. en el campo git Ingrese el nombre y la ruta: git install path\cmd\git.exe

5 Agregue la versión correspondiente de .NET framework MSBuild

Nombre: .NET4.0<. /p>

Ruta a MSBuild:

% system%\MicrosoftBuild:

% system%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe

6. Cree un archivo de proyecto .NET y agregue MSBuild.

6. Cree un archivo de proyecto .NET y agregue el archivo MSBuild

Cree una solución nononesuch.sln que contenga un sitio web nonesuch.web.

Cree un archivo xml en el directorio raíz de la solución y cámbiele el nombre a: build.target