This article goes over the release process for BizFx
OMG look how many ppl have commentedIf you have not already, please read the Intro of this Article series. Otherwise, this may seem rather vague and little confusing. The BizFx project in the Octopus release process is no doubt one of the easiest and straight forward out of the bunch. It is a simple Angular application which communicates with the Authoring Role of the Sitecore Commerce Engine.
Package Information
For this project, I use the BizFx package. After installation with the SIF tool, I changed the configuration files for Octopus to replace and zipped it up as a deployment package
Configurations
Project Variables (aside from global Variables)
- engineHost: #{authoringHost}
- engineUrl: https://#{engineHost}
Files
- config.json - Located at assets\config.json
Release Process
- Install Certificates (click title for more info)
- Install Root Certificate to Trusted Root Certification Authorities
- Install Engine Certificate to Personal store
- Install Localhost Engine Certificate to Personal
- Install Identity Certificate to Personal
- Add Host Entries (click title for more info)
- Add BizFx Site Host
- Add Engine Host Entry
- Deploy Site (click title for more info)
- Package ID: BizFx
- Install to: #{deployPath}
- Web site Name: #{siteName}
- Application Pool Name: #{siteName}
- Add host bindings for https only via host name and Localhost
- Substitute Variables in Files: **\*.json
Automated Deploy with Octopus - Add entry to hosts file
This section goes over a step template I commonly use in the release process.
Automated Deploy with Octopus - Deploy To IIS
The automated deploy step template for IIS sites to be deployed through Octopus
Automated Deploy with Octopus - Install Certificates
Here, I take the certificates loaded in the Library section of Octopus and install it to its correct store applying the permissions it needs to access and exchange thumbprints if it needs to
Automated Deploy with Octopus - Commerce Engine
Here, I go over the automated deploy process for the Sitecore Commerce Engine using Octopus Deploy
Automated Deploy with Octopus - XConnect
This article goes over the XConnect deploy setup through Octopus
Automated Deploy with Octopus - Intro
Here we will discuss the automated deploy process for Sitecore and Sitecore Commerce sites using Octopus Deploy. We will explore the ways to configure this deploy process in such granular detail so we can setup a Sitecore environment to any server without the need for Installation.