Azure Pipelines and GitHub Actions
summary
Continuous integration using GitHub Actions runs matrix builds across Linux, Windows and macOS, supports Docker containers, and offers 20 concurrent jobs with up to six hour run times; it is free for open source/academic/educational repos. Workflows are YAML files (created by use_github_actions/use_github_actions_tidy) that test packages across R-devel to R 3.2, cache dependencies, auto-install Linux system libs via rhub, upload logs as artifacts, run coverage with codecov, and include examples at r-lib/actions.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 0:42What is GitHub Actions
- 1:44Martin Fowler Quote
- 3:20Why use GitHub Actions
- 4:51Comparison to other services
- 5:39Why not Azure
- 6:41GitHub Actions
- 8:06Package Checks
- 15:14GitHub Actions Example
- 15:46Docker Container Support








