Deployment

Location

Ed-Fi-Ods-Implementation\Scripts\NuGet\EdFi.RestApi.Databases

The module is implicitly loaded when you run script Initialize-PowershellForDevelopment.ps1  or when you import module InitializeDevelopmentEnvironment.  To load it explicitly:

Import-Module -Scope Global -Force ".\Deployment.psm1"


Configuration Data

These functions pull default configuration information from a config file and/or function parameters.

Execution MethodConfiguration Data Source(s)
​Implicitly via Initialize-DevelopmentEnvironment (initdev)Ed-Fi-Ods-Implementation\Application\EdFi.Ods.WebApi\web.config
Explicitly via Initialize-DeploymentEnvironment

Databases.config in the same directory as the module file

Implicitly via PostDeploy.ps1 when using Octopus Deploy

Databases.config in the same directory as the module file with (warning) one caveat: to deploy change queries via Octopus, you must set an Octopus variable EnabledFeatureNames = changes.

Functions