Home > Workshops >

Getting Started with Embedded DevOps using Gitlab CI/CD Pipelines

Jacob Beningo- Watch Now - Duration: 01:56:31

Getting Started with Embedded DevOps using Gitlab CI/CD Pipelines
Jacob Beningo

Continuous Integration and Continuous Delivery (CI/CD) have become critical tools to IoT edge device developers. In this workshop, participants will delve into the fundamentals of Embedded DevOps by designing and implementing their own CI/CD pipeline using Gitlab. 

Attendees will gain practical experience in configuring build systems, designing a CI/CD pipeline, and implementing it. (At least as much as can be done in a few hours). We’ll explore how to containerize your build environment in Docker, so that you can easily integrate it into an embedded CI/CD pipeline. You’ll also learn how to use Visual Studio Code to seamlessly integrate your build processes within a single environment. 

Attendees will walk away with a basic, but functional CI pipeline that they can easily scale to meet their needs. 

Key topics covered in this workshop include:

  • The role of DevOps in Edge and embedded system development
  • CI/CD pipeline design for embedded systems
  • Containerizing your build system in Docker
  • Set up and deployment of CI/CD solutions
  • Best practices and steps to go further
italicssurround text with
boldsurround text with
**two asterisks**
or just a bare URL
surround text with
strikethroughsurround text with
~~two tilde characters~~
prefix with

Score: -1 | 7 months ago | no reply

To ensure there is enough time for all the lab materials during the workshop, I would recommend that you do the following prior to the workshop:

  • Install Docker Desktop
  • Install VS Code
  • Create a GitLab account
  • Configure GitLab for SSL and set up a runner
  • Download the lab materials file on the left.

Thanks and I look forward to speaking with you shortly!