I am trying to wrap my head around Sitecore deployments to Azure and a bit stuck with the actual application deployments.
I am using Sitecore 9.1.
So far I have all infrastructure provided (databases, webapps, cache, app insights) and installed the basic Sitecore packages to the webapp and applied dacpacs to DBs. Now I can access Sitecore and happily enjoy the default site.
Now I want to apply some of the TDS packages to this setup using Azure DevOps pipelines, and not sure where to start.
I checked available options and there seems to be 2 tasks in the marketplace:
But if I understand correctly, both of them will require Sitecore Package Deployer installed on the instance and will need to upload the package to the instance first. I think it will fail with my setup as I am running it as a zip-package (WEBSITE_RUN_FROM_PACKAGE = 1).
What are the best practices of deploying Sitecore app without the need to redeploy the whole Sitecore instance? And preferably with the option to apply the updates from the devops agent.