(Video for reference - https://youtu.be/LLm1yUGZjWE)

Prerequisites

To successfully complete this experiment, ensure you have the following prerequisites in place.

1. Completed Azure DevOps Build Pipeline

You need a successful build pipeline from Experiment 10 that has run at least once and produced a build artifact (e.g., a .jar file). This artifact will be the source for your release pipeline.

Note: Prequisite 1 is just completion of experiment 1.

2. Create an Azure App Service (Web App on Linux)

You require an Azure App Service instance configured as a Web App on Linux in your Azure subscription. This is where your application artifact will be deployed.

  1. Open your web browser and navigate to the Azure portal: https://portal.azure.com

  2. Log in using your Azure student account credentials.

  3. Click on "+ Create a resource" in the top left corner.

  4. Search for "Web App" and select it from the results.

  5. Click "Create".

  6. Configure the Web App:

  7. Click "Review + create".

  8. Click "Create". Wait for the deployment to complete.

    image.png

  9. Make sure the resource is started after it’s deployed.

    image.png

3. Create an Azure Key Vault and Add a Dummy Secret

You need an Azure Key Vault instance in your Azure subscription. This will be used to securely store secrets for your application or deployment process. Ensure you have created at least one dummy secret within this Key Vault.

  1. In the Azure portal, click on "+ Create a resource".