Webinar
September 25, 202412-1pm ET

Scalable CI and Binary Generation using Spack, GitLab, and AWS

Use Spack and GitLab CI to generate prebuilt binaries in the cloud
Zack Galbreath, John Parent, Ryan Krattiger and Lisa Avila
Figure eight in blue color

Managing dependencies for C/C++ projects can be very challenging. In this webinar, we will provide an overview of how to use Spack and GitLab CI to automatically build a set of interdependent packages as part of your Continuous Integration (CI) process. As a side effect of these CI pipelines, Spack creates a build cache of prebuilt packages. This cache can be used by your developers and customers to rapidly deploy your software, reducing unnecessary rebuilds.

Topics covered / agenda:

  1. Overview of the Spack package manager
  2. Introduction to GitLab CI pipelines
  3. Using Karpenter to achieve autoscaling runners in AWS
  4. Example of using Spack CI to publish prebuilt binaries to a build cache

Key takeaways / benefits of attending:

  1. Learn the basics of how to use Spack to manage dependencies
  2. Learn how to use GitLab CI to protect your software against bugs
  3. Learn how to automatically publish binaries to a build cache as part of your CI workflow
  4. Learn how to use Karpenter to achieve autoscaling runners in AWS
Speaker
Fill out the form below to view the webinar recording.

This field is for validation purposes and should be left unchanged.