diff --git a/slides/Slides.html b/slides/Slides.html new file mode 100644 index 0000000..94c8b1d --- /dev/null +++ b/slides/Slides.html @@ -0,0 +1,394 @@ +
+

CI/CD with GitHub Actions

+ +
+
+

Chris Ayers

+

Senior Customer Engineer
Microsoft

+ + +
+
+

Agenda

+
    +
  • YAML
  • +
  • CI / CD
  • +
  • Actions Overview
  • +
  • Demos
  • +
+ +
+
+
+

YAML

+

Yet Another Markup Language

+

GitHub uses YAML for workflows

+
+
+ + + + + + + + + + + + + + + + + + + + + +
FeatureDescription
ListsStart with a –
Key-ValueKey: value
ObjectsObjects:
Properties of objects
+
+
+ +
+
+

What is CI/CD?

+

contain

+ +
+
+

Actions Overview

+
    +
  • Actions are Event Driven
  • +
  • Live in the .github/workflows folder
  • +
  • Workflows are defined in YAML
  • +
+ +
+
+

Workflows

+
    +
  • Events trigger workflows
  • +
  • Workflows contain jobs
  • +
  • Jobs contain steps
  • +
  • Steps are commands or actions
  • +
+ +
+
+

Jobs

+
    +
  • Workflows can contain multiple jobs
  • +
  • Each job runs on a Runner
  • +
+ +
+
+

DEMOS

+ +
+
+

Questions

+ +
+
+

Resources

+ + +
+
\ No newline at end of file