Production, Staging, QA sample pipeline setup for the Azure IoT Edge layered deployment Application

Dhanavath Vishnu 366 Reputation points
2023-09-07T12:12:24.8266667+00:00

Hi Team,

Hello SatishBoddu-MSFT,

I am looking for a sample solution for azure DevOps pipeline for different environments (QA, Staging, Prod) creation based on Azure IoT Edge layered deployment, I found sample solution in Microsoft docs, which is most related to the standard IoT Edge deployment.

In my scenario we are not using any release pipeline, everything we are doing in Build Pipeline using iotedgedev tool by running the cli commands for creating the layered deployment and targeting to the IoT Edge devices. These is working well for us in the dev/test environment.

Now when we scale for QA, staging, preprod, production environment, want to know any sample reference pipeline setup can suggest by Microsoft team, that help us to implement same model in our project.

Thanks for your support,

D. Vishnu

Azure IoT Edge
Azure IoT Edge
An Azure service that is used to deploy cloud workloads to run on internet of things (IoT) edge devices via standard containers.
567 questions
Azure IoT Hub
Azure IoT Hub
An Azure service that enables bidirectional communication between internet of things (IoT) devices and applications.
1,178 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. AshokPeddakotla-MSFT 32,946 Reputation points
    2023-09-08T07:38:50.4633333+00:00

    Dhanavath Vishnu Greetings!

    While there is no specific sample solution available for your exact scenario, I would suggest you check below details which provides some guidance on how to achieve this.

    This documentation Continuous integration and continuous deployment to Azure IoT Edge devices demonstrates how to use the continuous integration and continuous deployment features of Azure Pipelines to build, test, and deploy applications quickly and efficiently to your Azure IoT Edge. It includes information on how to set up a pipeline for different environments, including QA, staging, and production.

    The GitHub repository Azure IoT Edge DevOps GitHub repocontains sample code and templates for setting up a DevOps pipeline for Azure IoT Edge applications. It also includes examples of how to set up pipelines for different environments, including QA, staging, and production.

    Prepare your development and test environment for IoT Edge provides an overview of the Azure IoT Edge development environment and the tools available for developing, testing, and deploying Azure IoT Edge applications. It includes information on how to set up a DevOps pipeline for Azure IoT Edge applications.

    Hope this helps. Do let us know if there are any further queries.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.