GLA Summit 2024/Automating LabVIEW Workflows: Continuous Integration with Azure DevOps

From LabVIEW Wiki
Jump to: navigation, search

Automating LabVIEW Workflows: Continuous Integration with Azure DevOps by Srihariharan Dhandapani

In this session, we'll learn how to improve the LabVIEW project development cycle using Continuous Integration (CI) with Azure DevOps (AzDO). We'll explain what CI is, why it's useful for LabVIEW, and show you an implementation example. You'll see how to automate tasks like building, testing, and deploying LabVIEW applications, making your development process smoother and more efficient. Whether you're new to CI or want to make LabVIEW development easier, this session will help you to get started.

Agenda:

  1. Introduction to Continuous Integration
  2. Overview of CI/CD Pipelines in Azure DevOps
  3. Setting Up a LabVIEW Project for Continuous Integration
  4. Demo on:
    • Perform Static Analysis using a VI analyzer
    • Execute Unit tests using the Caraya Unit Test Framework
    • Building an Executable out of LV Project

Presentation Links

See Also

External Links