Skip to main content

Variables

Upon JSON import, the pipeline variables are automatically added. The variable groups that must be added 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
AddIDServerClientWhether a Client ID must be created or not ("true" or "false")Yes
AppNameLocation of the app serviceYes
BackupBuildWhether to add build files in the application or not ("true" or "false")Yes
baseurl_Admin.baseurlAdmin API URLYes
baseurl_IdentityServer.baseurlIdentity API URLYes
baseurl_Initiatives.baseurlInitiatives URLYes
baseurl_ProcessCenter.baseurlProcess Center API URLYes
clientIdUnique identifier of the clientYes
CorsUrlProcess Center Web URLYes
DeployEnvironmentEnvironment the webapp is deployed to (Linux or Windows)Yes
iFoundryVersioniFoundry version numberYes
issuerIdentity Web URLYes
redirectUriProcess Center Web URLYes
RestoreBuildWhether build files must be restored or not ("true" or "false")Yes
RestoreFileUrlLocation of build filesNo
scopeDatabase scopeYes

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.

Image Alt

Image Alt

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