It鈥檚 been a few months since I鈥檝e published Packertemplates for Sitecore. Their main purpose is to create Virtual Box images with a fully configured Sitecore instance. So far I have both updates for Sitecore 9.0 CMS and Sitecore Commerce 9.0.1 scripted there.
Recently one of my colleagues was tasked with the configuration of a standalone commerce server in a private cloud. ARM templates weren鈥檛 really useful there and we are too lazy to install everything manually....
It was not long ago when you need to mention Docker at least once during your presentation to make it cool and trendy. And actually, there is a good reason for that. Containerization provides a way to make environments portable and immutable. Immutable infrastructure for Sitecore would be much desired, but containers are on Windows are not so cool yet. It doesn鈥檛 mean that you cannot get it but we will need to bake it a bit differently....
I鈥檝e been working a lot on Sitecore development infrastructure recently and package management is one of the areas, particularly NuGet.
Unfortunately, Sitecore doesn鈥檛 provide any feed that you could use right away. so carrying over Sitecore DLLs in a repository is a standard practice that I鈥檝e seen for few years and have actually been using.
So I decided to create my packages and here how I did it.
Versioning My goal was to create versioned packages for every version starting from 8....
It is a quite common situation when you need to prepare multiple Sitecore servers with different roles. If you take a look Sitecore documentation you will find a huge amount of tables with configuration files that need to be enabled/disabled.
Going manually through all of them isn鈥檛 the most fun task you could do, so I prefer to do this only once. Don鈥檛 repeat yourself :)
Also, this would be needed for an environment automation work I鈥檓 involved in, but this would be a separate set of posts....