Instructor Notes

This is a placeholder file. Please add content here.

IntroductionWhat is CI/CD?Breaking ChangesCI/CD Tools and Solutions


Exit CodesStart by ExitingPrinting Exit CodesSetting Exit CodesIgnoring Exit Codes


Understanding Yet Another Markup LanguageYAMLWhat CI/CD tools use YAML


YAML and GitHub ActionsGitHub Actions YAML


Hello CI World


CI for Python PackageSetup Python projectSetup CI


MatrixMultiple version Python testing - Naive ApproachMatrix


CD for Python PackageSetup CD for ReleasesWrap up


Badge for CI/CDBadgesBadges


(Bonus) Discuss CI/CD for DocumentationDocumentation artifacts


(Bonus) Quick primer on ContainersContainersDockerDockerHubOverall Docker Architecture


(Bonus) Implementing CI/CD for documentation using containersSetup CI for documentationGitHub Container Image RegistrySetup CD for documentationSide note about our “CD”Wrap up