Upgrades in Continuous delivery

Overview

Continuous delivery ensures smooth upgrades without manual work and with minimum downtime of your Live environment.

The following diagram demonstrates how to upgrade your project in Continuous delivery:

Continuous delivery - Upgrade

Procedure

  1. Upgrade the Development environment 
    1. Download and restore the database from your Live to your Development environment.
    2. Change the connection string to point to the restored database.
    3. Upgrade the Development project.
      For more information, see Upgrade.
  2. Upgrade the Test environment 
    1. Download the project from the Test environment to the Development environment.
    2. Turn off Read-only mode of configurations.
    3. Upgrade the Test project
    4. Download and restore the database from your Live to your Test environment.
    5. Upload the upgrade project to the Test environment.
    6. Change the connection string to point to the restored database.
    7. Turn on Read-only mode of configurations.
    8. Run and test the upgraded project.
    9. If the tests fail, go back to your Development environment, fix the problem, and return to Step
  3. Upgrade the Live environment 
    1. If tests pass, download the project from the Live environment.
    2. Turn off Read-only mode of configurations.
    3. Upgrade the Live project.
    4. Turn on Read-only mode of configurations.
    5. Upload the upgraded project from your Development environment to your Live environment.

RESULT: All of your environments are upgraded successfully.

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Get started with Integration Hub | Sitefinity Cloud | Sitefinity SaaS

This free lesson teaches administrators, marketers, and other business professionals how to use the Integration hub service to create automated workflows between Sitefinity and other business systems.

Web Security for Sitefinity Administrators

This free lesson teaches administrators the basics about protecting yor Sitefinity instance and its sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?

Next article

Upgrades and database