首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在NAnt中构建Azure部署包

在NAnt中构建Azure部署包
EN

Stack Overflow用户
提问于 2011-10-03 23:56:52
回答 3查看 897关注 0票数 1

我正在考虑将我们的系统迁移到Windows Azure。目前,我们有一个自动化的过程,使用Team City和NAnt为我们构建所有内容并将其打包到msi中。

有没有办法构建部署所需的包-我不需要它来部署,只需创建包即可。

谢谢

Stu

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-04 00:03:42

是的,在NANT文件中添加一些命令来打包您的应用程序是非常简单的。

有关示例和参考,请参阅此页面:

http://msdn.microsoft.com/en-us/library/windowsazure/gg432988.aspx

票数 1
EN

Stack Overflow用户

发布于 2011-10-04 00:02:54

有:使用MSBuild

代码语言:javascript
复制
 msbuild AzureProject.ccproj /target:publish /p:Configuration=Release;TargetProfile=ReleaseProfile

将使用"Release“配置和"ReleaseProfile”Azure配置文件创建一个Azure包。

注意,如果你的Azure项目在一个解决方案文件夹中(比如“文件夹”),你需要例如

代码语言:javascript
复制
 msbuild folder\AzureProject.ccproj /target:publish /p:Configuration=Release;TargetProfile=ReleaseProfile
票数 2
EN

Stack Overflow用户

发布于 2011-10-04 00:08:58

下面是我的用法:

代码语言:javascript
复制
<echo message="Publishing Azure Package"/>
<exec program="${MSBuildPath}" workingdir="${BuildDirectory}" commandline="Products\SportsCommanderV3\SportsCommanderCloudService\SportsCommanderCloudService.ccproj /t:CorePublish /p:Configuration=Release /p:OutDir=${ReleaseDirectory}\${BuildLabel}\Azure\"/>

OurDir部件用于将包发布到我们服务器上的发布目录,但从Azure 1.5SDK开始似乎停止工作,所以现在我添加以下内容:

代码语言:javascript
复制
    <copy todir="${ReleaseDirectory}\${BuildLabel}\Azure\Publish">
        <fileset basedir="${BuildDirectory}\Products\SportsCommanderV3\SportsCommanderCloudService\bin\Release\app.publish">
            <include name="**/*"/>
        </fileset>
    </copy>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7637449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档