21 votes
Accepted

How to package a Helix solution using powershell

You might want to consider psake. It is a task based build system written in Powershell. A good starting point would be this piece of code: # Let's define layers here $layers = @( "Foundation", "...
Szymon Kuzniak's user avatar
13 votes
Accepted

Can I "build" a TDS project without having it attempt to deploy?

I've had this same issue with deployments, the simple fix for us was to set Source Web Project to None on the General tab. This does mean that TDS will not generate code packages, but we do not use ...
jammykam's user avatar
  • 13.8k
12 votes
Accepted

Automating server role configuration

I've only ever seen one example of completely automating this process, based off the original Sitecore spreadsheet. It only works off the original; so you would need to expand it for Unicorn and other ...
Mark Cassidy's user avatar
  • 25.2k
6 votes

Automating server role configuration

This is another script, PowerShell Sitecore Role Configurator, that was based on the one from Michael West, but has several enhancements and modifications designed for improved CI-build support and ...
Zachary Kniebel's user avatar
6 votes

Can I "build" a TDS project without having it attempt to deploy?

In the TDS project properties, in the Build tab, you can check Disable file deployment and it won't deploy the .Update file on building. At the top of this window is a build configuration drop-down, ...
Kasaku's user avatar
  • 4,164
5 votes

Unicorn (2.0.4) issue when renaming items

This is hard to answer because it's really several questions at once. To start with, YES Unicorn 3 handles things much better because it has more control over its serialization system. Unicorn 2 is a ...
Kam Figy's user avatar
  • 4,143
5 votes
Accepted

How should Courier be used as part of a CI build?

An options could be not to use courier, but to use TDS delta builds, considering the fact that you already use TDS, by going back to a certain date in time. This will also keep the packages small. ...
Bas Lijten's user avatar
  • 1,857
4 votes
Accepted

How to deliver changes to a Sitecore instance deployed in a Docker container

A new Docker image must be created. This new image will inherit Sitecore base images. You may have different Dockerfile files for different purposes. One could be for debugging and other could be for ...
Ben's user avatar
  • 570
4 votes
Accepted

Is there a way to deploy assembly bindings out using the gulpfile

If you take a look at the habitat demo - you will see that they use web.config.transform files. This is an example file from the Project/Common website project: <?xml version="1.0" encoding="utf-...
Richard Seal's user avatar
  • 20.4k
3 votes

Automating server role configuration

If you can provide a lists of files which have to be enabled per environment the easiest way would be to have a scrip which would parse the file corresponding to the environment it runs on and enable ...
Szymon Kuzniak's user avatar
2 votes

Can I "build" a TDS project without having it attempt to deploy?

Since you are getting an error saying Could not find the TDS service located at 'http://local-dev-url/_DEV/TdsService.asmx' This could mean that the Configuration on the your CI build ...
Ahmed Okour's user avatar
  • 2,124
2 votes
Accepted

Alternatives to SitecorePackageDeployer

When moving to Sitecore XM/XP 10.1+ you'll want to consider newer options available. In your case, you may find that ItemsAsResources (IAR) is an ideal approach to solving the issue of moving ...
Michael West's user avatar
  • 18.2k
2 votes
Accepted

Build NextJS app on CI without accessing Sitecore

One solution is to introduce a CI=true environment variable on your build server (or Azure DevOps pipeline). With it being defined only on your build server, you can adjust your application code not ...
Jean-François L'Heureux's user avatar
1 vote

Deploy Docker Images to Multiple AKS Environments

If you think about the base Sitecore images distributed from the Sitecore container registry, these images deliver immutable code that can be deployed on any AKS cluster. The reason this is possible ...
Alessandro Faniuolo's user avatar
1 vote

Can I "build" a TDS project without having it attempt to deploy?

If I am doing a 'health check' sort of setup where I want it to compile the items but not deploy them, I typically set up the project to generate a package instead of executing a deployment. In ...
Jason St-Cyr's user avatar
  • 6,781

Only top scored, non community-wiki answers of a minimum length are eligible