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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
34
Funding and Hiring Contributors
bdougie
0
49
Unconventional Metrics in OSS
bdougie
0
150
Success in Open Source
bdougie
0
110
Measuring Success in Open Source
bdougie
0
48
The Secret Sauce is Open Source
bdougie
0
83
Building full stack projects with tRPC
bdougie
0
89
How to get your PR reviewed
bdougie
0
150
Automation w/GitHub Actions
bdougie
0
120
Other Decks in Technology
See All in Technology
AI時代における最適なQA組織の作り方
ymty
3
170
Microsoft のサポートとフィードバック総まとめ
murachiakira
PRO
0
120
千葉での単身赴任からAWSをやり続け、千葉に戻ってきた話
yama3133
1
130
クレデンシャル流出 ― 攻撃 3 時間 vs 復旧 10 時間。この非対称性にどう備えるか
kazzpapa3
3
620
秘密度ラベル初心者が第1歩でつまづかないための「設計・運用」ポイント
seafay
PRO
1
520
起点・思考・出力で分解する 〜PM業務の自動化設計〜
kazu_kichi_67
2
1.1k
Docker Desktop不要の時代が来る? WSL標準の「wslc」で Linuxコンテナを動かしてみた.
ueponx
0
160
iOS アプリの「これって不具合ですか?」を AI に調べてもらう
miichan
0
150
攻撃者がいなくてもAIエージェントはインシデントを起こす
nomizone
0
150
2026 AI Memory Architecture
nagatsu
0
590
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
280
FPGAの開発コンペでZephyrを使ってみた
iotengineer22
0
220
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
7k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
The Curious Case for Waylosing
cassininazir
1
410
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Crafting Experiences
bethany
1
190
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.5k
BBQ
matthewcrist
89
10k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
240
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
170
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
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