About this Course

Too many bugs, slow delivery, fragile builds, and endless “it works on my machine” problems are signs that your build and deployment process isn’t working for you. Manual testing, complicated release steps, unreliable pipelines, and human error make it hard to get code into customers’ hands especially as requirements change and markets move faster. You may want CI/CD, but the tools feel overwhelming, setup takes too long, or your existing pipeline is slow and unreliable.

This course cuts through the noise and focuses on what actually works. Instead of locking you into a specific toolchain, it teaches principle-based CI/CD practices that apply regardless of the tools you choose. You’ll learn a clear methodology for building, testing, and deploying code consistently, with templates that dramatically reduce setup time and complexity. The course shows how to debug builds both locally and on CI machines, making failures understandable instead of mysterious.

Through demonstrations and hands-on exercises, you’ll learn how to create reliable pipelines, version built artifacts clearly, and automate the creation of executables and VIPM reuse packages. You’ll also learn how to speed up runner setup, improve reliability, and create an audit trail that builds trust in every deployment.

By the end of this course, you will:

  • Deliver code to customers faster and more reliably

  • Reduce risk from broken builds and incorrect releases

  • Gain confidence in automated deployments

  • Get consistent, repeatable results

  • Troubleshoot CI systems effectively

  • Avoid late-stage integration issues

  • Find and fix bugs earlier

This course turns CI/CD from a frustrating obstacle into a dependable delivery engine.

Course curriculum

    1. PreBuild Introduction (1 min)

    2. PreBuild EXE (1 min)

    3. Prebuild VI EXE (1 min)

    4. PreBuild VIPB (2 min)

    5. Demo: PreBuild (9 min)

    6. Exercise: PreBuild (20 min)

    7. PreBuild Reflection (3 min)

    1. Introduction + Requirements (3 min)

    2. Big Picture (2 min)

    3. Runner Machine Options (4 min)

    4. Persistent vs Ephemeral (2 min)

    5. How many runners do I need? (5 min)

    6. VIPC Files (1 min)

    7. Configuration Challenges (1 min)

    1. Not so scary (2 min)

    2. Online Helpers (3 min)

    3. LabVIEW CLI vs G-CLI (3 min)

    4. GCLI (2 min)

    5. Pallette (1 min)

    6. Enable Dialogues (2 min)

    7. G CLI Echo Demo (5 min)

    8. Exercise Echo (3 min + exercise time)

    1. Overview of Tools (3 min)

    2. Exit Codes (1 min)

    3. LVbuildspec Demo (7 min)

    4. Exercise: LVBuildSpec (10 min)

    5. Exercise: VIPB (10 min)

    6. Exercise: LUnit (10 min)

    7. Where you able to get everything working? (2 min)

    1. Just a Text File (2 min)

    2. Why Scripts? (3 min)

    3. Not Comprehensive (2 min)

    4. Exit Codes (1 min)

    5. Exit Code Trickiness (2 min)

    6. Debugging (5 min)

    7. Variables (3 min)

    8. Variable Magic + Exercise (5 min)

    9. Path and Parameter Trickiness (6 min)

    10. Reflection (1 min)

About this course

  • $499.00
  • 61 lessons
  • 4 hours of video content

Too many bugs, slow releases, and unreliable builds? This course teaches practical, tool-agnostic CI/CD using proven templates and principles so you ship faster, reduce risk, avoid “works on my machine,” and gain confidence in automated deployments.