Dan*_*ams 22 hudson visual-studio-2010 web-project jenkins
我一直在使用Jenkins/Hudson CI来部署我的.NET网站项目.我一直在使用MSbuild插件来构建我的项目,然后xcopy将其复制到服务器.
我注意到如果我在Visual Studio中使用发布功能,我会得到一组不同的文件.我有配置转换工作,但我最终得到所有.cs文件和winmerge比较显示二进制文件是不同的.
所以,我想让Jenkins像发布功能一样工作,或者确认xcopy部署在功能上是相同的.
And*_*ahl 23
我使用Web Deploy有很好的经验,并且作为Jenkins运行bat文件的最终构建步骤包含:
msdeploy.exe -verb:sync -source:package=%PACKAGE% -dest:auto,ComputerName=%TARGETHOST%
Run Code Online (Sandbox Code Playgroud)
您必须在构建服务器上安装Web部署包,并在IIS上安装扩展.
我正在使用MSBuild Jenkins插件来构建然后部署项目.如其他答案中所述,您需要安装Web Deploy.
在Jenkins的项目配置页面中,您需要将以下内容添加到" 命令行参数"字段:
/p:Configuration=Debug /p:DeployOnBuild=true /p:PublishProfile=publishProfileName
Run Code Online (Sandbox Code Playgroud)
当然,您需要首先在VS中创建发布配置文件,或者从IIS导出它,还需要在MSBuild Build File字段中指定解决方案文件路径.
| 归档时间: |
|
| 查看次数: |
22638 次 |
| 最近记录: |