From 6c93a0a180554a84538be594a76dfca57c54ddc5 Mon Sep 17 00:00:00 2001 From: Chris Ayers Date: Thu, 10 Nov 2022 10:51:49 -0500 Subject: [PATCH] push! --- slides/Slides.html | 394 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 394 insertions(+) create mode 100644 slides/Slides.html 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