الملفات
github-actions-demos/slides/workshop.md

1.9 KiB

Agenda

Time Activity
1:00 PM Recap and Basics: Introduction to CI/CD and YAML basics.
1:15 PM Overview of workflows and runners.
1:30 PM Explanation of workflows: events, jobs, and steps in GitHub Actions.
1:45 PM Exercise: Create a simple YAML workflow https://github.com/skills/test-with-actions
2:00 PM Exercise: https://docs.github.com/en/actions/sharing-automations/creating-actions/creating-a-composite-action
2:15 PM Introduction: Overview of GitHub Packages and the GitHub Container Registry (GHCR).
2:30 PM Supported Package Types: Discuss the supported package types and how they integrate with GitHub repositories.
2:45 PM Publishing Packages:
3:00 PM Exercise: https://github.com/skills/publish-packages
3:15 PM Deployment: Examples of workflows for automated deployment.
3:30 PM Environments
4:00 PM Exercise: https://github.com/codebytes/marp-slides-template
4:15 PM Security and Best Practices:
4:30 PM Using Dependabot for action updates and workflow maintenance.
4:45 PM Exercise:
5:00 PM Closing Q&A and sharing resources for further learning.

Resources