首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用deploy.ps1部署virtocommerce项目时出现脚本错误

使用deploy.ps1部署virtocommerce项目时出现脚本错误
EN

Stack Overflow用户
提问于 2015-02-07 03:34:28
回答 2查看 551关注 0票数 1

我正在使用文件夹"virtocommerce\src\Extensions\Setup\VirtoCommerce.PowerShell“下的正式virtocommerce azure部署脚本来部署virtocommerce(使用azure工具v2.4),我在中运行"deploy.ps1”脚本时发现了一些问题

  1. 在"azure-db.ps1“中,有很多语法,比如" get -Date -f”,破折号是错误的,"-“必须是-”,否则就会出错。
  2. 在“azure-ployy.ps1”中,有一个使用cspack.exe创建"ElasticSearch.cspkg“的函数”build“,这是正确的,但是对于"CommerceSite.cspkg”和"AzureScheduler.cspkg“等其他包,我没有找到任何函数来创建这些包,这会导致错误地说"CommerceSite.cspkg”是找不到的。

有人也有同样的问题吗?

EN

回答 2

Stack Overflow用户

发布于 2015-02-07 20:11:21

结果发现代码中存在一些问题:

  1. "deploy.ps1“脚本使用的是Deployt-tfs.ps1,并使用参数"$build”。
  2. 参数"$build“已在”Deployt-tfs.ps1“中重置为'False‘。
  3. 使用"$build“来决定是否需要构建azure包,并且这个参数总是'False',所以azure包永远不会被创建。

票数 1
EN

Stack Overflow用户

发布于 2015-02-07 06:44:34

该脚本设计为在AzureSDK2.4上运行,而不是2.5。该脚本用于每天部署演示和测试环境,并在今天圆满完成。您可以在这里看到状态:https://virtocommerce.codeplex.com

对于cspkg,它是在实际构建过程中,通过msbuild生成的。弹性搜索ccspkg必须以不同的方式创建,因为除了elasticsearch运行时之外,它还必须包含javaruntime,并且打包到一个设置中。

新的1.13版本的Virto默认部署azure网站,而不是用于网站和调度程序(部署为web作业)的蔚蓝云服务。只将弹性搜索部署为云服务。可以在deploy.ps1中更改该设置。

还要确保检查关于如何在http://docs.virtocommerce.com/display/vc1devguide/Source+Code+Azure+Deployment上部署源代码到azure的完整说明。

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

https://stackoverflow.com/questions/28378259

复制
相关文章

相似问题

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