Variable Groups
This directory documents the Azure DevOps variable groups used across eshars pipelines.
Important: Actual variable values are stored in Azure DevOps Library, not in this repo. This directory contains documentation only — never commit secret values here.
Groups
eshars-common
Shared variables used by all pipelines.
AzureSubscription— Azure service connection nameResourceGroup— Target resource group
eshars-db-{env}
Database connection info per environment. All values reference Key Vault secrets.
SqlConnectionString— Key Vault reference (uses DNS alias, not direct server)SqlReportingConnectionString— Key Vault reference for reporting DB
eshars-app-{env}
App-specific settings per environment.
AppServiceName— App Service resource nameSlotName— Deployment slot name (staging, production)AppInsightsKey— Application Insights instrumentation key (Key Vault reference)
eshars-mobile-signing
Code signing secrets for mobile builds (marked as secret in Azure DevOps).
AppleCertificatePasswordAndroidKeystorePasswordAppleTeamId
Editing Variable Groups
# List variable groupsaz pipelines variable-group list --org https://dev.azure.com/authenticaci --project eshars
# Show variables in a groupaz pipelines variable-group show --group-id <id> --org https://dev.azure.com/authenticaci --project eshars