in src/main/java/com/microsoft/jenkins/appservice/WebAppDeploymentRecorder.java [455:465]
public boolean isWebAppOnLinux(final String azureCredentialsId, final String resourceGroup, final String appName) {
if (StringUtils.isNotBlank(azureCredentialsId) && StringUtils.isNotBlank(resourceGroup)) {
final Azure azureClient = TokenCache.getInstance(AzureCredentials.getServicePrincipal(azureCredentialsId)).getAzureClient();
final SiteConfigResourceInner siteConfig = azureClient.webApps().inner().getConfiguration(resourceGroup, appName);
if (siteConfig != null) {
return StringUtils.isNotBlank(siteConfig.linuxFxVersion())
&& !isBuiltInDockerImage(siteConfig.linuxFxVersion());
}
}
return false;
}