Explore the intricacies of continuous integration with Rust and Gitlab self-hosting in this 39-minute conference talk by Stefan Schindler at Rust Linz July 2023. Gain insights into maintaining privacy for critical code while leveraging modern cloud technologies. Learn from Schindler's 15+ years of experience as he shares his journey from hardware deployment to becoming an OSS maintainer and Lead Software Engineer at tipi.build. Delve into topics such as Gitlab Pipeline, costs, long polling, executors, Ansible, caching strategies, and the Education Edition. Discover advanced features, practical implementations, and solutions for medium to large-size projects. Benefit from this comprehensive experience report that bridges the gap between private code management and cutting-edge cloud technologies in Rust development.
Overview
Syllabus
Introduction
Continuous Integration
Advanced Features
Gitlab Pipeline
Costs
Long polling
Executor
Ansible
Executors
Code
Questions
Master Thesis
Gitlab
Color Blinder
Pages
Deploy
Cleanup
Caching
S3 Cache
NTFS
Education Edition
Conclusion
Taught by
Rust