talk-data.com talk-data.com

Topic

github actions

1

tagged

Activity Trend

1 peak/qtr
2020-Q1 2026-Q1

Activities

Showing filtered results

Filtering by: BLN DevOps February edition #45 ×

In the dynamic sphere of cloud-native development, constructing robust, secure, and efficient CI/CD systems is not just desirable but essential. This talk will take you on a journey through the modernization of our build pipeline and CI/CD systems, specifically focusing on our project, Parca - a performance analysis tool that operates at the kernel level using eBPF technology. We will explore the challenges of ensuring security and compatibility across various kernel versions, a critical requirement for kernel-level operations like Parca. Our solution is a fully open-source, cross-platform CI/CD pipeline, uniquely tailored to meet Parca's intricate needs. This pipeline exemplifies the power of modern tooling, stepping beyond the limitations of traditional makefiles. Critical aspects of our discussion will include: Byte-by-Byte Reproducible Builds: Delving into how we achieve exact replicability in our builds to enhance security and fortify the supply chain against vulnerabilities. Locally Reproducible CI/CD: Demonstrating the methodologies that ensure what is run and tested locally can be precisely reproduced on remote CI servers, bridging the gap between local development and production environments. Modern Tooling for CI/CD Pipelines: Showcasing how tools like Jetpack Devbox (easy way to use NixOs), Dagger, Mage, GitHub Actions, and Zig's build system have revolutionized our approach to building CI/CD pipelines. Collaborative Efforts and Open-Source Innovations: Highlighting the cooperative nature of our project and how open-source tools and community contributions have been instrumental in our success. Attendees will gain valuable insights into creating a secure, adaptable, and efficient pipeline in an open-source environment. This talk will detail our journey and solutions and provide practical lessons for those looking to modernize their CI/CD systems in the cloud-native ecosystem. Join us to explore the frontiers of CI/CD modernization and learn how your projects can benefit from these cutting-edge practices and tools.