使用AzureDevOps更新Azure上托管的Sitecore应用程序

耶鲁

我正在努力将Sitecore部署部署到Azure上,但对实际的应用程序部署有些犹豫。

我正在使用Sitecore 9.1。

到目前为止,我已经提供了所有基础结构(数据库,Web应用程序,缓存,应用程序见解),并将基本Sitecore软件包安装到了Web应用程序,并将dacpacs应用到了数据库。现在,我可以访问Sitecore并愉快地使用默认站点。

现在,我想使用Azure DevOps管道将一些TDS包应用于此设置,并且不确定从哪里开始。

我检查了可用选项,市场上似乎有2个任务:

但是,如果我理解正确,它们都将需要在实例上安装Sitecore Package Deployer,并且需要先将软件包上传到实例。我认为安装程序将以zip程序包(WEBSITE_RUN_FROM_PACKAGE = 1)的形式运行时会失败

无需重新部署整个Sitecore实例的部署Sitecore应用的最佳实践是什么?并且最好选择应用来自devops代理的更新。

乔治·加里法鲁

如果您使用Sitecore Package Deployer:

说明:如果您使用zip程序包运行网站,但尚未经过测试,则下面的答案可能会起作用。如果有人对此进行测试,请在评论中让我知道

当您在以下文件夹中构建应用程序时,可以在工件中添加TDS包(.update文件):/ App_Data / SitecorePackageDeployer。

这是Sitecore Package Deployer将查找TDS文件的默认文件夹。Sitecore程序包Deployer在服务器中作为服务运行,每隔x分钟将在.update文件的已定义文件夹中查找(也可以配置x。)然后,Sitecore程序包Deployer将为您选择并安装它们。

为了使您的解决方案更加清晰:

  • 您可以有两个单独的工件:一个用于CM服务器,另一个用于CD服务器。
  • 仅将TDS软件包放在将部署到CM服务器的工件中。

说明:如果您使用zip程序包运行网站,则以下答案将无效。该zip是只读的,您不能在zip包内上传.update文件(感谢JleruOHeP)。

如果您仍想在部署管道中作为额外步骤安装TDS软件包,并且不将它们包含在工件中,请执行以下操作:

您可以使用KUDU api将.update文件上传到/ App_Data / SitecorePackageDeployer下的webApp中然后,Sitecore程序包部署程序将选择它们并为您部署程序包。

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不使用Google App引擎的情况下在专用服务器上托管Go应用程序

来自分类Dev

如何在不使用Google App引擎的情况下在专用服务器上托管Go应用程序

来自分类Dev

GAC问题无法在IIS上托管应用程序

来自分类Dev

在Linux中的临时网络上托管Web应用程序

来自分类Dev

在WinCE 6.0或7.0上托管Web应用程序

来自分类Dev

在单个VPS上托管多个应用程序/服务

来自分类Dev

使用Rack在非根路径上托管Sinatra应用程序

来自分类Dev

从PHP应用程序使用Google Cloud Storage(不在App Engine上托管)

来自分类Dev

如何将spiderable与在memory.io上托管的流星应用程序一起使用

来自分类Dev

使用Visual Studio Code调试VM上托管的节点应用程序

来自分类Dev

在DigitalOcean上托管多个流星应用程序

来自分类Dev

如何在Nginx上托管的单个域下托管多个Flask应用程序?

来自分类Dev

在共享Linux托管上托管ASP.NET Core应用程序

来自分类Dev

如何对Azure上托管的Web应用程序和window的IIS服务器上托管的Web应用程序使用相同的自定义域?

来自分类Dev

您是否建议对Azure App Services上托管的应用程序使用bunyan或morgan之类的记录器

来自分类Dev

是否可以使用单个package.json在Heroku上托管MERN应用程序?

来自分类Dev

为什么我无法更新Digital Ocean上托管的react应用程序?

来自分类Dev

无法在heroku上托管node.js应用程序。正在显示应用程序错误

来自分类Dev

使用Rack在非root用户路径上托管Sinatra应用程序

来自分类Dev

使用Nginx + Unicorn在子文件夹上托管多个Rails应用程序

来自分类Dev

在Linux服务器上托管MVC应用程序

来自分类Dev

从Azure上托管的Web应用程序发送gmail

来自分类Dev

如何在Azure网站上托管的express.js应用程序上设置后台进程?

来自分类Dev

如何使用Puma和Nginx配置在子URL上托管的Rails 3应用程序?

来自分类Dev

可以使用Cloud9编辑Heroku上托管的PHP应用程序吗?

来自分类Dev

如何在Azure上托管Codeigniter应用程序?

来自分类Dev

在wordpress网站上托管Web应用程序

来自分类Dev

在云上托管 Web 应用程序后的 URL

来自分类Dev

如何在 AWS 上托管 nanohttpd java 应用程序?

Related 相关文章

  1. 1

    如何在不使用Google App引擎的情况下在专用服务器上托管Go应用程序

  2. 2

    如何在不使用Google App引擎的情况下在专用服务器上托管Go应用程序

  3. 3

    GAC问题无法在IIS上托管应用程序

  4. 4

    在Linux中的临时网络上托管Web应用程序

  5. 5

    在WinCE 6.0或7.0上托管Web应用程序

  6. 6

    在单个VPS上托管多个应用程序/服务

  7. 7

    使用Rack在非根路径上托管Sinatra应用程序

  8. 8

    从PHP应用程序使用Google Cloud Storage(不在App Engine上托管)

  9. 9

    如何将spiderable与在memory.io上托管的流星应用程序一起使用

  10. 10

    使用Visual Studio Code调试VM上托管的节点应用程序

  11. 11

    在DigitalOcean上托管多个流星应用程序

  12. 12

    如何在Nginx上托管的单个域下托管多个Flask应用程序?

  13. 13

    在共享Linux托管上托管ASP.NET Core应用程序

  14. 14

    如何对Azure上托管的Web应用程序和window的IIS服务器上托管的Web应用程序使用相同的自定义域?

  15. 15

    您是否建议对Azure App Services上托管的应用程序使用bunyan或morgan之类的记录器

  16. 16

    是否可以使用单个package.json在Heroku上托管MERN应用程序?

  17. 17

    为什么我无法更新Digital Ocean上托管的react应用程序?

  18. 18

    无法在heroku上托管node.js应用程序。正在显示应用程序错误

  19. 19

    使用Rack在非root用户路径上托管Sinatra应用程序

  20. 20

    使用Nginx + Unicorn在子文件夹上托管多个Rails应用程序

  21. 21

    在Linux服务器上托管MVC应用程序

  22. 22

    从Azure上托管的Web应用程序发送gmail

  23. 23

    如何在Azure网站上托管的express.js应用程序上设置后台进程?

  24. 24

    如何使用Puma和Nginx配置在子URL上托管的Rails 3应用程序?

  25. 25

    可以使用Cloud9编辑Heroku上托管的PHP应用程序吗?

  26. 26

    如何在Azure上托管Codeigniter应用程序?

  27. 27

    在wordpress网站上托管Web应用程序

  28. 28

    在云上托管 Web 应用程序后的 URL

  29. 29

    如何在 AWS 上托管 nanohttpd java 应用程序?

热门标签

归档