LabVIEW Gitlab Workshop

Learn professional version control and CI/CD practices for LabVIEW projects with Git and GitLab. This practical workshop covers everything from basic Git commands to automated builds and unit testing.


Practical

Duration1 day
LevelAdvanced
For whomLabVIEW developers who want to implement professional version control
PrerequisitesLabVIEW Advanced, basic version control knowledge is a plus
LanguageDutch or English
LocationWeert (Netherlands) or on-site
WhenTo be determined
IncludedCourse materials, lunch and certificate of participation
Price€ 890 excl. VAT


What will you learn?

After this workshop you will be able to:

  • Use Git with terminal, TortoiseGit and Sourcetree
  • Manage GitLab repositories and collaborate with team members
  • Configure LabVIEW diff tools for code comparison
  • Use VI Analyzer Toolkit for code quality checks
  • Set up automated builds with LabVIEWCLI/G-CLI
  • Implement unit tests with Caraya framework
  • Prepare build machines for automated deployment

Course Content

Git Intro

  • Terminal / Command Line Tools
  • TortoiseGit / Sourcetree
  • Terminology
  • Workflow
  • Git commands

GitLab Intro

  • Deployment / Setup Options
  • Manage Repositories
  • Project Members
  • Labels / Boards / Issues
  • Setup Diff tool (LabVIEW Compare)

VI Analyzer Toolkit

  • Installation
  • Basic Usage
  • Automate VI Analyzer (LabVIEW)

LabVIEWCLI / G-CLI

Caraya Unit Test Framework

  • Installation / Examples

Prepare Build-Machine

  • Setup a compatible Windows Version
  • Install NI Package Manager (silent)
  • Minimum LabVIEW Installation
  • Find packages

Want to know more?

Contact us for available dates, in-company options or a customized training.

More courses

LabVIEW Fundamentals

Learn the basics of LabVIEW and build professional measurement applications on your own. This practical, hands-on training takes you from your first s...

View course

LabVIEW Advanced

Take your LabVIEW skills to the next level. This hands-on training focuses on advanced architectures and techniques for building scalable, maintainabl...

View course

LabVIEW Expert

Master the most advanced LabVIEW techniques and build professional, modular applications. In this training, you will work on a complete course project...

View course

TestStand Fundamentals

Learn the basics of NI TestStand and build structured test sequences. This practical training takes you from your first steps in the Sequence Editor t...

View course