- Webinar
- September 25, 2024
- 12-1pm ET
Scalable CI and Binary Generation using Spack, GitLab, and AWS
Use Spack and GitLab CI to generate prebuilt binaries in the cloud
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:
- Overview of the Spack package manager
- Introduction to GitLab CI pipelines
- Using Karpenter to achieve autoscaling runners in AWS
- Example of using Spack CI to publish prebuilt binaries to a build cache
Key takeaways / benefits of attending:
- Learn the basics of how to use Spack to manage dependencies
- Learn how to use GitLab CI to protect your software against bugs
- Learn how to automatically publish binaries to a build cache as part of your CI workflow
- Learn how to use Karpenter to achieve autoscaling runners in AWS
