الملفات
github-actions-demos/slides/Slides.md
2023-01-11 14:17:18 -05:00

2.2 KiB
خام اللوم التاريخ

marp, theme, footer, style
marp theme footer style
true default @Chris_L_Ayers - https://chris-ayers.com .columns { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; }

bg

CI/CD with GitHub Actions


bg left:40%

Chris Ayers

Senior Customer Engineer
Microsoft


bg left

Agenda

  • YAML
  • CI / CD
  • Actions Overview
  • Demos

bg

YAML

Yet Another Markup Language

GitHub uses YAML for workflows

Feature Description
Lists Start with a
Key-Value Key: value
Objects Objects:
Properties of objects

bg

What is CI/CD?

contain


bg

Actions Overview

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

bg right contain

Workflows

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

bg right contain

Jobs

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

bg

DEMOS


Questions

bg auto bg


Resources

Chris Ayers

<script src="https://unpkg.com/mermaid@9.3.0/dist/mermaid.min.js"></script> <script>mermaid.initialize({startOnLoad:true});</script>