in src/ContainerAppHelper.ts [341:357]
public async getExistingContainerAppEnvironmentName(containerAppName: string, resourceGroup: string) {
try {
let command = `az containerapp show -n ${containerAppName} -g ${resourceGroup} --query properties.environmentId`;
let executionResult = await util.execute(command);
let containerappEnvironmentId = executionResult.stdout.trim();
//Remove trailing slash if it exists
if (!util.isNullOrEmpty(containerappEnvironmentId)) {
containerappEnvironmentId = containerappEnvironmentId.endsWith("/") ? containerappEnvironmentId.slice(0, -1) : containerappEnvironmentId;
}
return executionResult.exitCode === 0 ? containerappEnvironmentId.split("/").pop().trim() : null;
} catch (err) {
toolHelper.writeInfo(err.message);
return null;
}
}