GitHub Actions

  1. What is Github Actions - GitHub Workflows?
  2. GitHub Actions use-cases
  3. Documentation
  4. Setup
  5. UI of the GitHub actions
  6. Minimal Ubuntu Linux configuration
  7. Minimal Windows configuration
  8. Minimal MacOS configuration
  9. Name of a workflow
  10. Triggering jobs
  11. Environment variables
  12. Matrix (env vars)
  13. GitHub Action Jobs
  14. GitHub Actions - Runners - runs-on
  15. Disable GitHub Action workflow
  16. Disable a single GitHub Action job
  17. Disable a single step in a GitHub Action job
  18. Schedule and conditional runs
  19. Available GitHub actions
  20. Create multiline file in GitHub Action
  21. OS Matrix (Windows, Linux, Mac OSX)
  22. Change directory in GitHub Actions
  23. Install packages on Ubuntu Linux in GitHub Actions
  24. Generate GitHub pages using GitHub Actions
  25. Workflow Dispatch (manually and via REST call)
  26. Run in case of failure
  27. Setup Droplet for demo
  28. Integrated feature branches
  29. Deploy using Git commit webhooks
  30. Deploy from GitHub Action
  31. Deploy using ssh
  32. Artifact
  33. Lock Threads
  34. GitHub Actions examples
  35. GitHub Workflows