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
1
120
Getting Traction with Actions (2021)
Brian Douglas
March 30, 2021
Tweet
Share
More Decks by Brian Douglas
See All by Brian Douglas
Funding & Hiring Contributors
bdougie
0
27
Funding and Hiring Contributors
bdougie
0
40
Unconventional Metrics in OSS
bdougie
0
130
Success in Open Source
bdougie
0
97
Measuring Success in Open Source
bdougie
0
44
The Secret Sauce is Open Source
bdougie
0
70
Building full stack projects with tRPC
bdougie
0
82
How to get your PR reviewed
bdougie
0
130
Automation w/GitHub Actions
bdougie
0
110
Other Decks in Technology
See All in Technology
最強のAIエージェントを諦めたら品質が上がった話 / how quality improved after giving up on the strongest AI agent
kt2mikan
0
200
俺の/私の最強アーキテクチャ決定戦開催 ― チームで新しいアーキテクチャに適合していくために / 20260322 Naoki Takahashi
shift_evolve
PRO
0
140
プラットフォームエンジニアリングはAI時代の開発者をどう救うのか
jacopen
7
3.9k
Mitigating geopolitical risks with local-first software and atproto
ept
0
120
身体を持ったパーソナルAIエージェントの 可能性を探る開発
yokomachi
1
130
組織全体で実現する標準監視設計
yuobayashi
3
500
The_Evolution_of_Bits_AI_SRE.pdf
nulabinc
PRO
0
240
モジュラモノリス導入から4年間の総括:アーキテクチャと組織の相互作用について / Architecture and Organizational Interaction
nazonohito51
1
530
ReactのdangerouslySetInnerHTMLは“dangerously”だから危険 / Security.any #09 卒業したいセキュリティLT
flatt_security
0
320
楽しく学ぼう!ネットワーク入門
shotashiratori
1
480
AI実装による「レビューボトルネック」を解消する仕様駆動開発(SDD)/ ai-sdd-review-bottleneck
rakus_dev
0
160
visionOS 開発向けの MCP / Skills をつくり続けることで XR の探究と学習を最大化
karad
1
960
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
21k
Visualization
eitanlees
150
17k
Amusing Abliteration
ianozsvald
0
140
For a Future-Friendly Web
brad_frost
183
10k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
390
Are puppies a ranking factor?
jonoalderson
1
3.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
320
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
180
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
640
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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