首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows Azure Webrole上为PHP项目配置持续集成的TFS构建定义?

如何在Windows Azure Webrole上为PHP项目配置持续集成的TFS构建定义?
EN

Stack Overflow用户
提问于 2013-05-08 19:56:30
回答 1查看 717关注 0票数 5

我正在使用WindowsAzurePHP SDK在Azure web-role上运行一个PHP项目(Drupal-Multisite-Enviroment)。一切都运行得很好。现在我想用TFS实现持续集成,我想知道以前是否有人这样做过,因为我找不到任何关于它的文档。

我了解Azure上的部署过程与TFS上的构建过程相关联。但是,特定于azure的构建过程的输出是什么呢?部署包*.cspkg和ServiceConfiguration.cscfg?

如果是这样,我是否只需要进行自定义构建,将PHP文件移动到临时文件夹,调用Azure SDK package-batch,然后将包推送到Azure云?

如果您能与我分享您的经验,我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2015-03-02 06:51:11

我以前没做过,但是的……如果你将你的解决方案设置为在Team build中构建,你应该只获得Azure特定的输出。

将PHP放在正确位置的最简单方法是使用构建前或构建后的PowerShell。

https://github.com/tfsbuildextensions/CustomActivities/blob/master/Source/Scripts/GatherItemsForDrop.ps1

您应该能够在构建之后使用此PowerShell将您的PHP与刚构建的azure位组合在一起。

然后创建一个post测试PowerShell来部署到Azure。

您可以通过编辑构建定义并在process选项卡上打开“高级”部分来设置要运行的PowerShell脚本。

注意:请确保您使用的是DefaulTemplate.12.xaml。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16440059

复制
相关文章

相似问题

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