Overview
Learn how to leverage GitHub Actions for repository automation, CI/CD workflows, and extending GitHub's functionality in this comprehensive talk from NDC Oslo 2020. Explore the setup process for GitHub Actions, including integration with GitHub Package Registry and security tooling. Discover how to automate common repository actions, implement CI/CD pipelines for Linux, Windows, and macOS, and utilize features like matrix builds and pull request validation. Gain insights into workflow configuration, dependencies management, and the GitHub Actions Toolkit. Through practical examples and demonstrations, master the art of streamlining your development process and enhancing collaboration within your GitHub projects.
Syllabus
Introduction
GitHub Apps
GitHub Actions
GitHub Actions Overview
GitHub Actions Gateway
Getting Started
Configuration
Work Flow
Pocket Calculator
Matrix
Matrix OS
Pull Request Validation
NPM Test
String Concatenation
Unit Tests
CI
PushPull
Matrixes
Summary
Dependencies
Calculator
LowDash
Transient dependency
Pull requests
Merge pull requests
Actions within workflows
Program components
syntax highlighting
GitHub Actions Toolkit
GitHub Actions Templates
Untitled Goose Game
Issue Comment Workflow
Identify GitHub Actions
April Fools Day
Taught by
NDC Conferences