LabVIEW Licensing for Continuous Integration and Continuous Development (CI/CD) Systems

Overview

If you have established continuous integration or continuous development (CI/CD) systems and NI LabVIEW is part of your toolchain, there are some important changes to the way LabVIEW licensing works for these systems.  

LabVIEW Licensing Updates for CI/CD Workflows

With the release of LabVIEW 2021, all versions of LabVIEW are now able to be easily used within these continuous integration workflows. These changes were implemented starting on August 13, 2021 and affect all versions of LabVIEW.

Single-Seat Licenses and Enterprise Agreements

If you have purchased an individual license of LabVIEW, the End User License Agreement (EULA) has been updated to include using your existing purchase of LabVIEW with your CI/CD automated toolchain.  This means that when you buy LabVIEW, it includes both the license to use it for development purposes and the license to use it for automated software building or other CI/CD workflows. 

This also applies to all Enterprise Agreements as these agreements allow you to use NI software for all your needs.

Volume License Agreements

If you have purchased a Volume License Agreement (VLA) with NI, and your VLA includes LabVIEW, you are able to use LabVIEW in your CI/CD workflows without using your development license seats.

In order to do this, add NI Part Number “786474-35” to your VLA. This is the “LabVIEW Continuous Integration System for VLAs”.  This part number is free to add to your VLA and gives you a license of LabVIEW to use for your CI/CD build machine

VLAs count the development licenses of LabVIEW in use; adding this part number ensures that you don’t have to use any of your LabVIEW development licenses for those CI/CD workflows.