我是部署和Jenkins的新手。所以在这里我试图将我的简单C#控制台应用程序(.exe文件)部署到远程服务器上。我使用Jenkins来做这件事。因此,我将我的Jenkins作业配置为运行以下批处理命令:
设置EnableNuGetPackageRestore = true nuget恢复 " C:\的Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \的msbuild" %WORKSPACE%\ consoleapp.csproj / t:Build / p:Configuration = Release; DeployOnBuild = true; PublishProfile = server1
Jenkins作业成功构建。但是,应用程序未发布到远程服务器。 %WORKSPACE%指的是我的源控件工作区,并且配置得很好。另外,我的控制台应用程序项目中有一个.pubxml文件,用于指定publishURL(远程服务器内的路径)。
我对网络应用程序采取了相同的步骤,它就像一个魅力。控制台应用程序有什么不同?