Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover best practices for implementing Continuous Integration (CI) in Python projects through this informative PyCon US talk. Learn how to configure CI systems like GitHub Actions, GitLab CI/CD, or Jenkins to provide timely and accurate feedback to developers. Explore traditional steps, optimal execution timing, and suggested patches for improved CI performance. Gain insights into CI goals, system selection, and strategies for enhancing actionability and attainability. Delve into dependency management, regression prevention, and test quality improvement. Acquire techniques for boosting promptness, optimizing costs, and making informed decisions in your CI pipeline. Master the art of efficient and effective Continuous Integration for Python projects.
Syllabus
Intro
Traditional steps to run
When to run
Suggested patches
Suggested patch build
CI goal
CI system
Actionability
Attainable
Dependencies
Regressions
Test Quality
Details
Improving Promptness
Improving Cost
Decision Making
Conclusion
Outro
Taught by
PyCon US