CI/CD Course
Learn how to leverage CI/CD to take smaller steps and get faster feedback.
Welcome! (2 min)
FREE PREVIEWIntroduction and Setup (1 min)
FREE PREVIEWSelf Reflection (1 min)
FREE PREVIEWWhat is CI? (2 min)
FREE PREVIEWSpeed of Feedback (2 min)
FREE PREVIEWDelivery or Deployment? (1 min)
FREE PREVIEWDiscussion: Please to Thanks (1 min)
FREE PREVIEWTimeline (1 min)
FREE PREVIEWStart on the Right Foot (1 min)
FREE PREVIEWExercise: Write down your process (approx 5 min)
FREE PREVIEWPreBuild Introduction (1 min)
PreBuild EXE (1 min)
Prebuild VI EXE (1 min)
PreBuild VIPB (2 min)
Demo: PreBuild (9 min)
Exercise: PreBuild (20 min)
PreBuild Reflection (3 min)
Introduction + Requirements (3 min)
Big Picture (2 min)
Runner Machine Options (4 min)
Persistent vs Ephemeral (2 min)
How many runners do I need? (5 min)
VIPC Files (1 min)
Configuration Challenges (1 min)
Not so scary (2 min)
Online Helpers (3 min)
LabVIEW CLI vs G-CLI (3 min)
GCLI (2 min)
Pallette (1 min)
Enable Dialogues (2 min)
G CLI Echo Demo (5 min)
Exercise Echo (3 min + exercise time)
Overview of Tools (3 min)
Exit Codes (1 min)
LVbuildspec Demo (7 min)
Exercise: LVBuildSpec (10 min)
Exercise: VIPB (10 min)
Exercise: LUnit (10 min)
Where you able to get everything working? (2 min)
Just a Text File (2 min)
Why Scripts? (3 min)
Not Comprehensive (2 min)
Exit Codes (1 min)
Exit Code Trickiness (2 min)
Debugging (5 min)
Variables (3 min)
Variable Magic + Exercise (5 min)
Path and Parameter Trickiness (6 min)
Reflection (1 min)
Directory (1 min)
Git Hooks Demo (12 min)
Exercise: Git Hook (1 min)
Learnings (1 min)
Comprehensive Instructions (2 min)
Setting Up a GitLab Runner -Follow Along (27 Min)
Hardest Part (2 min)
EXE Template Demo (43 min)
VIPM Package Build Template (9 min)
Upload and Release Templates (13 min)
Wrap Up (17 min)
Thank You! (1 min)