in src/main/java/com/microsoft/jenkins/appservice/WebAppDeploymentRecorder.java [410:427]
public ListBoxModel doFillAppNameItems(@QueryParameter final String azureCredentialsId,
@QueryParameter final String resourceGroup) {
final ListBoxModel model = new ListBoxModel();
// list all app service
// https://github.com/Azure/azure-sdk-for-java/issues/1762
if (StringUtils.isNotBlank(azureCredentialsId) && StringUtils.isNotBlank(resourceGroup)) {
final Azure azureClient = TokenCache.getInstance(AzureCredentials.getServicePrincipal(azureCredentialsId)).getAzureClient();
final PagedList<SiteInner> list = azureClient.webApps().inner().listByResourceGroup(resourceGroup);
list.loadAll();
for (final SiteInner webApp : list) {
model.add(webApp.name());
}
}
if (model.size() == 0) {
model.add("");
}
return model;
}