|
| 1 | +# Agenda |
| 2 | + |
| 3 | +| **Time** | **Activity** | |
| 4 | +|------------|--------------------------------------------------------------------------------------------------| |
| 5 | +| **1:00 PM** | **Recap and Basics**: Introduction to CI/CD and YAML basics. | |
| 6 | +| **1:15 PM** | Overview of workflows and runners. | |
| 7 | +| **1:30 PM** | Explanation of workflows: events, jobs, and steps in GitHub Actions. | |
| 8 | +| **1:45 PM** | **Exercise**: Create a simple YAML workflow https://github.com/skills/test-with-actions | |
| 9 | +| **2:00 PM** | **Exercise**: https://docs.github.com/en/actions/sharing-automations/creating-actions/creating-a-composite-action | |
| 10 | +| **2:15 PM** | **Introduction**: Overview of GitHub Packages and the GitHub Container Registry (GHCR). | |
| 11 | +| **2:30 PM** | **Supported Package Types**: Discuss the supported package types and how they integrate with GitHub repositories. | |
| 12 | +| **2:45 PM** | **Publishing Packages**: | |
| 13 | +| **3:00 PM** | **Exercise**: https://github.com/skills/publish-packages | |
| 14 | +| **3:15 PM** | **Deployment**: Examples of workflows for automated deployment. | |
| 15 | +| **3:30 PM** | Environments | |
| 16 | +| **4:00 PM** | **Exercise**: https://github.com/codebytes/marp-slides-template | |
| 17 | +| **4:15 PM** | **Security and Best Practices**: | |
| 18 | +| **4:30 PM** | Using Dependabot for action updates and workflow maintenance. | |
| 19 | +| **4:45 PM** | **Exercise**: | |
| 20 | +| **5:00 PM** | Closing Q&A and sharing resources for further learning. | |
| 21 | + |
| 22 | +## Resources |
| 23 | + |
| 24 | +- https://github.com/sdras/awesome-actions |
| 25 | +- https://github.com/actions |
| 26 | +- https://github.com/actions/starter-workflows |
| 27 | +- https://github.github.com/actions-cheat-sheet/actions-cheat-sheet.html |
0 commit comments