

You'll set up those processes in Azure Pipelines.
#E edge pipeline code#
You don't need to build, push, deploy, or debug this code before proceeding. For this article, we created a solution in our repository called IoTEdgeSolution, which has the code for a module named filtermodule.įor this article, all you need is the solution folder created by the IoT Edge templates in either Visual Studio Code or Visual Studio. If you want to create a new sample solution for testing this article, follow the steps in Develop Azure IoT Edge modules using Visual Studio Code. For this article, we created a repository called IoTEdgeRepo.Īn IoT Edge solution committed and pushed to your repository. If you don't have one, you can Create a new Git repo in your project. For more information, see the following resources:Īn Azure Repos repository. Unless otherwise specified, the procedures in this article do not explore all the functionality available through task parameters. Takes a file and the variables, then generates the final IoT Edge deployment manifest file.Ĭreates IoT Edge deployments to one or more IoT Edge devices. Pushes module images to the container registry you specified. Takes your IoT Edge solution code and builds the container images. Each Azure IoT Edge task added to your pipeline implements one of the following four actions: Action
#E edge pipeline how to#
In this article, you learn how to use the built-in Azure IoT Edge tasks for Azure Pipelines to create build and release pipelines for your IoT Edge solution. :::image type="content" source="./media/how-to-continuous-integration-continuous-deployment/model.png" alt-text="Diagram of continuous integration and continuous development branches for development and production."::: Alternatively, you can use the classic editor. This article demonstrates how you can use Azure Pipelines to build, test, and deploy Azure IoT Edge modules using YAML. You can easily adopt DevOps with your Azure IoT Edge applications with the built-in Azure IoT Edge tasks in Azure Pipelines. Continuous integration and continuous deployment to Azure IoT Edge devices
