Skip to main content

Variables

Upon JSON import, the pipeline variables are automatically added. The variable groups that must be added for API Release are shown in the Create Variable Groups section.

Imported Variables​

The values for each variable must be added accordingly as given below.

VariableDescriptionIs Required
_CreateWebappName for the app service planYes
AppNameConfiguration size (B1, B2, B3)Yes
BackupBuildLocation of the app serviceYes
DeployEnvironmentName for the resource groupYes
iFoundryVersionVersion of iFoundryYes
LogLevelDefines a set of standard logging levels.Yes
RestoreBuildWhether build files must be restored or not ("true" or "false")Yes
RestoreFileUrlLocation of the build files (URL)Yes

Create Variable Groups​

  1. Navigate to Variables to create variable groups. Select Manage Variable Groups.
  2. A new tab appears. Select "+ Variable Group".
  3. Enter a name for each variable group, and add new variables respectively as shown in the tables below. Select Save after adding variables.

Variable Groups

Add New Variables

Error Logging​

VariableDescriptionIs Required
IFTTSettings.ISLoggingEnableIndicates whether logging is enabled or not ("true" or "false")Yes
IFTTSettings.SaveToCloudFlagIndicates whether logging should be saved to cloud or not ("true" or "false")Yes
IFTTSettings.StorageAccountKeyLog account keyYes
IFTTSettings.StorageAccountNameName for the storage accountYes
IFTTSettings.StorageContainerName for the storage containerYes
IFTTSettings.XMLFilePathXML file pathYes

Logger Settings​

VariableDescriptionIs Required
ApplicationInsights.InstrumentationKeyApplication instrumentation keyYes
LogSettings.EnableLogIndicates whether logging should be enabled or not ("true" or "false")Yes
LogSettings.StorageAccountKeyStorage account keyYes
LogSettings.StorageAccountNameName for the storage accountYes
LogSettings.StorageContainerName for the storage containerYes
LogSettings.WriteToIndicates whether log settings must be saved to local or cloudYes
LogSettings.filePathLocation of log settings fileNo

App Service​

VariableDescriptionIs Required
AppServicePlanNameName for the app service planYes
AppServicePlanSizeConfiguration size (B1, B2, B3)Yes
_LocationLocation of the app serviceYes
_ResourceGroupNameName for the resource groupYes

Workbench Transformations​

VariableDescriptionIs Required
ConnectionStrings.DBConnectionFormat of the connection stringYes
CorsOriginsCross-Origin Resource Sharing (CORS) URLYes
Logging.LogLevel.DefaultDefault logging levelYes

Workbench Database Release​

VariableDescriptionIs Required
DatabaseNameName of the databaseYes
SQLPasswordSQL passwordYes
SQLServerNameName of the SQL serverYes
SQLUserNameSQL usernameYes
typeType of SQL databaseYes