Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Getting Traction with Actions (2021)
Search
Brian Douglas
March 30, 2021
Technology
130
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
More Decks by Brian Douglas
See All by Brian Douglas
Funding & Hiring Contributors
bdougie
0
33
Funding and Hiring Contributors
bdougie
0
49
Unconventional Metrics in OSS
bdougie
0
150
Success in Open Source
bdougie
0
100
Measuring Success in Open Source
bdougie
0
48
The Secret Sauce is Open Source
bdougie
0
82
Building full stack projects with tRPC
bdougie
0
88
How to get your PR reviewed
bdougie
0
150
Automation w/GitHub Actions
bdougie
0
110
Other Decks in Technology
See All in Technology
AIはどのように 組織のアジリティを変えるのか?
junki
0
240
Building applications in the Gemini API family.
line_developers_tw
PRO
0
3k
Claude Code×Terraform IaC テンプレート駆動開発
itouhi
1
490
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
180
AGENTS.mdとSkillsで始めるAIエージェント活用
sonoda_mj
3
200
EventBridge Connection
_kensh
5
690
非定型業務をAI slackbotで自動化する ~ 社内要望を自動壁打ちするbotを作った ~/automating-ad-hoc-work-with-ai-slackbot
shibayu36
0
610
2026TECHFRESH畢業分享會 - Lightning Talk - E起 See See : 電商推薦讀心術? 數據說了算
line_developers_tw
PRO
0
810
Amazon Bedrock AgentCore ワークショップ JAWS UG TOHOKU / amazon-bedrock-agentcore-workshop-jawsug-tohoku-2026
gawa
9
700
「エンジニア進化論」2028年の開発完全自動化、エンジニアはどう進化するか
cyberagentdevelopers
PRO
6
4.6k
中期計画、2回作ってみた ~業務委託と正社員、両方の視点から~
demaecan
1
680
2026 TECHFRESH 畢業分享會 - 開發日常大解密!從領域驅動到企業級上線
line_developers_tw
PRO
0
810
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Balancing Empowerment & Direction
lara
6
1.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
A Soul's Torment
seathinner
6
2.9k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
570
Context Engineering - Making Every Token Count
addyosmani
9
960
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
250
Tell your own story through comics
letsgokoyo
1
950
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.6k
Paper Plane (Part 1)
katiecoart
PRO
0
8.8k
Why Our Code Smells
bkeepers
PRO
340
58k
Transcript
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