我正在尝试使用Jenkins(在Windows Server 2012上)设置构建服务器,该服务器将负责构建(使用配置转换)和打包(zip文件)ASP.NET MVC/Web API项目,然后将它们移动到指定位置( C:/出版).
基本上,我需要通过命令行Visual Studio Web Publish for File System,而无需安装Visual Studio.压缩过程可以通过Jenkins推迟到命令行.
从搜索开始,以下步骤是我到目前为止所做的:
第6步是让我难过的.我在网上尝试了很多建议,但无法弄清楚如何获得Visual Studio的发布命令的全部效果.
一个建议是使用发布配置文件属性作为参数:
/p:WebPublishMethod=FileSystem
/p:LastUsedBuildConfiguration=Release
/p:LastUsedPlatform=AnyCPU
/p:ExcludeApp_Data=False
/p:publishUrl=C:\Published\
/p:DeleteExistingFiles=True
Run Code Online (Sandbox Code Playgroud)
但是,这并没有将任何文件移动到c:\Published\.