Azure Native Webapp Deployments

The Azure Native Webapp deployment pipeline step enables package deployment (zip, war, jar & ear) & docker images in the Azure web app along with app settings and connection strings from Opsera. This step uses the Azure tool.

Azure Native Webapp Deployment Pipeline Workflow

The Azure Native Webapp Deployment workflow includes the following pipeline steps:

  1. Build Step (Command Line, Docker using zip, war, jar )

  2. Push to Azure Storage

  3. Azure Web App Deploy

 

Azure Webapp Deployment Pipeline Step Configuration

  1. Once the initial Step Setup is configured with the Azure Web App tool, set the following values:

    • Deployment Type - Select Package Deployment.

    • Azure Tool - Select a configured Azure tool from the Tool Registry.

    • Azure Credential - Fetched from Applications of the selected Azure Tool.

    • Resource Group - Select the resource group where the webapp resides.

    • Azure Web App - Select a webapp name created as code or static type in the Azure portal for the selected resource group.

    • Azure App Settings:

      • Parameters - Select global parameters in the drop-down to assign its value to the provided Key Name. Key Name and the selected Parameter value will be set to azure webapp configuration appsetting during the deployment.

      • Key Name - User provided appsetting name for the webapp.

    • Azure Connection Strings -

    • Artifact Step:

      • Zip Deployment - Select the Azure Storage Step.

      • Docker Deployment - Select the ACR Push Step.

  2. Select Save and proceed to setting up the next pipeline steps.