Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Getting Traction with Actions (2021)
Search
Brian Douglas
March 30, 2021
Technology
150
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Getting Traction with Actions (2021)
Brian Douglas
March 30, 2021
Transcript
87 slides
Getting Traction with GitHub Actions
GitHub Actions Implement custom logic without creating an app to
perform the task you need. https://www.dropbox.com/s/rsx4w0i1qp5caqj/Screen%20Shot%202021-03-16%20at%2010.15.37%20AM.png?dl=0
https://lab.github.com/ main
None
Storybook
https://design.opensauced.pizza
https://github.com/jakejarvis/lighthouse-action main
None
@bdougieYO opensauced.pizza 1. Home for code in the cloud. 2.
Collaboration at Scale 3. Build on what’s built (Open Source)
@bdougieYO opensauced.pizza Home for code in the cloud.
None
None
Brian Douglas youtube.com/ilikerobot Developer AdvocateTools Brian Douglas @bdougieYO @bdougie
github.com/bdougie
@bdougieYO opensauced.pizza Collaboration at Scale.
Spreading the JAM throughout your CI @bdougieYO GitHub Primitives https://github.com/github-craftwork/start-here
Spreading the JAM throughout your CI @bdougieYO Workflow Automation By
leveraging the GitHub API https://github.com/github-craftwork/start-here
Spreading the JAM throughout your CI @bdougieYO identify repeated tasks
“We {action} every {period of time}.” https://github.com/github-craftwork/start-here
Spreading the JAM throughout your CI @bdougieYO Full court layups
Spreading the JAM throughout your CI @bdougieYO Hooponomics (aka Moneyball)
Area 31
Spreading the JAM throughout your CI @bdougieYO Area 31 type
workflow automation 1 5 2 3 4
github.com/bdougie GitHub Actions
Brian Douglas youtube.com/ilikerobot Workflow Automation By leveraging the GitHub API,
Webhooks, Authentication
Brian Douglas youtube.com/ilikerobot identify repeated tasks “We {action} every {period
of time}.”
Great CI/CD at work
Continuous Integration Source Control commit changes Build Run build +
tests Staging Deploy to test environment Production Deploy to production environment
CI Checks: Linting
CI Checks: Blocks on failures Source Control Build
How GitHub uses CI Continuous Integration helped GitHub ensure code
quality across the entire organization
GitHub Marketplace
Brian Douglas youtube.com/ilikerobot identify repeated tasks “We review pull request
once a day.”
@bdougieYO opensauced.pizza Build on what’s built (Open Source).
youtube.com/ilikerobot @bdougieYO
youtube.com/ilikerobot @bdougieYO 25+ repos
https://github.com/orgs/octokit/projects/1
https://github.com/orgs/octokit/projects/1
https://github.com/orgs/octokit/projects/1
https://github.com/octokit/plugin-rest-endpoint-methods.js/pull/217
https://github.com/octokit/plugin-rest-endpoint-methods.js/pull/217
https://github.com/octokit/plugin-rest-endpoint-methods.js/pull/217
https://github.com/octokit/plugin-rest-endpoint-methods.js/pull/217
https://github.com/orgs/octokit/projects/1
https://github.com/orgs/octokit/projects/1
Generate Release Notes
https://github.com/marketplace/actions/release-drafter
None
https://github.com/marketplace/actions/release-drafter
https://github.com/open-sauced/open-sauced/releases
Cloud deployments and environment management
None
None
None
Compress Images for the Web with GitHub Actions
https://github.com/marketplace
https://bdougie.live
https://github.com/bdougie/live/blob/main/.github/workflows/image-compression.yml
https://github.com/bdougie/live/blob/main/.github/workflows/image-compression.yml
Uploading Artifacts
None
None
None
Self hosted runners
None
None
jonico/auto-scaling- github-runners- kubernetes-issueops
None
https://github.com/jonico/awesome-runners
GitHub Actions w/ github-script
None
None
None
None
None
Continuous Delivery
Storybook
https://github.com/open-sauced/open-sauced/
https://design.opensauced.pizza
https://github.com/jakejarvis/lighthouse-action main
https://github.com/jakejarvis/lighthouse-action main
https://github.com/bdougie/live/actions/runs main
None
github.com/bdougie
https://youtube.com/bdougie
github.com/bdougie GitHub Actions
github.com/bdougie Deploy to any cloud, create tickets in Jira, publish
a package to npm, and more. Use the millions of open source libraries available on GitHub to create your own actions. Automate any workflow
None
Brian Douglas youtube.com/ilikerobot Beyoncé AdvocateTools Brian Douglas @bdougieYO @bdougie
More Decks by Brian Douglas
See All by Brian Douglas
Funding & Hiring Contributors
bdougie
0
46
Funding and Hiring Contributors
bdougie
0
55
Unconventional Metrics in OSS
bdougie
0
160
Success in Open Source
bdougie
0
110
Measuring Success in Open Source
bdougie
0
59
The Secret Sauce is Open Source
bdougie
0
100
Building full stack projects with tRPC
bdougie
0
93
How to get your PR reviewed
bdougie
0
160
Automation w/GitHub Actions
bdougie
0
120
Other Decks in Technology
See All in Technology
20261113_JAWS_Osaka
takuyay0ne
0
470
異夢同船〜異なる夢でも同じ船でなんとかする〜
fortegp05
0
230
JAWS_FESTA2026_オンプレ-AWS間プロキシサーバの移行_性能_障害対応で得た実践ノウハウ_高島一晃.pdf
tkazuaki0820
1
120
AIネイティブ組織の作り方。1人のPOとAIから始める、自社での実験
ama_ch
1
470
顧客合意を取りながら進めるAWSコスト削減の実践
optim
0
170
大江戸Ruby会議でデータベース クライアントの話をするのは 間違っているだろうか
yahonda
1
120
落とし穴にハマってわかった 開発生産性を測るときに気をつけたいこと
munakata
1
170
プロダクションコードにおける encoding/json から encoding/json/v2 へのスムーズな移行
sansantech
PRO
1
420
会社説明資料_最新版
demaecan
0
32k
農夫は秘伝のタレを知らない - NOBODY KNOWS THE HIDDEN SOURCE - Kaggriculture 3rd Place Solution
masspeaks
0
320
田んぼから始まる挑戦 〜新米農家の1年目〜
miu_crescent
PRO
0
360
ライフワーク「猫でもわかるDirectConnect」
kentapapa
0
330
Featured
See All Featured
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
450
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3.1k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
350
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
610
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.8k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
400
Everyday Curiosity
cassininazir
0
400
Optimizing for Happiness
mojombo
378
71k