-
Notifications
You must be signed in to change notification settings - Fork 150
Test Plan for Web App
Summer edited this page Jul 25, 2018
·
33 revisions
- Install the newest code into local Maven repo - the newest code is in
develop
branch - Prepare a webapp maven project
- change the maven plugin version to the newest one.
Note: Usage can be found at: https://github.com/Microsoft/azure-maven-plugins/blob/master/docs/web-app-samples.md
- Can create Web App if it does not exist
- Can update application settings
- Can deploy through
ftp
deployment type - Can deploy through
jar
deployment type - Can deploy through
war
deployment type- Can deploy to ROOT
- Can deploy to other context path
- Can specify the war file location
- Can access Web App Url
- Can deploy through
jar
deployment type when set AUTO and set jar - Can deploy through
war
deployment type when set AUTO and set war - Can deploy through
jar
deployment type when no setting and set jar - Can deploy through
war
deployment type when no setting and set war - Can skip deploy when set to NONE
- Can skip deploy when both and are not set
- Can report error if Web App does not exist
- Can create Deployment Slot if it does not exist
- Can create new Deployment Slot without any configuration when
configurationSource
set tonew
- Can create new Deployment Slot and copy parent web app configuration when
configurationSource
set tonew
- Can create new Deployment Slot and copy configuration from other slot when
configurationSource
set to other slot name - Can report error if
configurationSource
set to a non existing slot name - Can create new Deployment Slot and copy parent web app configuration when
configurationSource
is not specified
- Can create new Deployment Slot without any configuration when
- Can update Web App application settings
- Can deploy through
ftp
deployment type - Can deploy through
jar
deployment type - Can deploy through
war
deployment type- Can deploy to ROOT
- Can deploy to other context path
- Can specify the war file location
- Can access Deployment Slot Url
- Can create Web App if it does not exist
- Can update application settings
- For
tomcat
runtime:- Can deploy through
ftp
deployment type - Can deploy through
war
deployment type- Can deploy to ROOT
- Can deploy to other context path
- Can specify the war file location
- Can deploy through
- For
jre8
runtime:- Can deploy through
ftp
deployment type. Example
- Can deploy through
- Can access Web App Url
- Can report error if Web App does not exist
- Can create Deployment Slot if it does not exist
- Can create new Deployment Slot without any configuration when
configurationSource
set tonew
- Can create new Deployment Slot and copy parent web app configuration when
configurationSource
set tonew
- Can create new Deployment Slot and copy configuration from other slot when
configurationSource
set to other slot name - Can report error if
configurationSource
set to a non existing slot name - Can create new Deployment Slot and copy parent web app configuration when
configurationSource
is not specified
- Can create new Deployment Slot without any configuration when
- Can update Web App application settings
- For
tomcat
runtime:- Can deploy through
ftp
deployment type - Can deploy through
war
deployment type- Can deploy to ROOT
- Can deploy to other context path
- Can specify the war file location
- Can deploy through
- For
jre8
runtime:- Can deploy through
ftp
deployment type. Example
- Can deploy through
- Can access Deployment Slot Url
- Can create Web App if it does not exist
- Can update application settings
- Can access Web App Url
- Can report error if Web App does not exist
- Can create Deployment Slot if it not exist
- Can create new Deployment Slot without any configuration when
configurationSource
set tonew
- Can create new Deployment Slot and copy parent web app configuration when
configurationSource
set tonew
- Can create new Deployment Slot and copy configuration from other slot when
configurationSource
set to other slot name - Can report error if
configurationSource
set to a non existing slot name - Can create new Deployment Slot and copy parent web app configuration when
configurationSource
is not specified
- Can create new Deployment Slot without any configuration when
- Can update Web App application settings
- Can access Deployment Slot Url
- Can create Web App if it does not exist
- Can update application settings
- Can access Web App Url
- Can report error if Web App does not exist
- Can create Deployment Slot if it does not exist
- Can create new Deployment Slot without any configuration when
configurationSource
set tonew
- Can create new Deployment Slot and copy parent web app configuration when
configurationSource
set tonew
- Can create new Deployment Slot and copy configuration from other slot when
configurationSource
set to other slot name - Can report error if
configurationSource
set to a non existing slot name - Can create new Deployment Slot and copy parent web app configuration when
configurationSource
is not specified
- Can create new Deployment Slot without any configuration when
- Can update Web App application settings
- Can access Deployment Slot Url
Note: How to set up docker auth in Maven settings: https://stackoverflow.com/a/39924695/6756246
- Can create Web App if it does not exist
- Can update application settings
- Can access Web App Url
- Can create Deployment Slot if it does not exist
- Can update Web App application settings
- Can access Deployment Slot url
Can deploy Web App to existing App Service Plan. Example
- Home
- Authentication
- Proxy
- Common Configurations
-
Maven Plugin for Azure Web Apps
- Quickstarts
- Goals
- Configuration Details
- Samples
-
Maven Plugin for Azure Functions
- Quickstarts
- Archetype
- Goals
- Configuration Details
-
Maven Plugin for Azure Spring Apps
- Quickstarts
- Goals
- Configuration Details
- Maven Plugin for Azure Container Apps
- Using in CI/CD