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
Actions ToolkitではじめるGitHub Action開発 / Getting...
Search
Kentaro Matsushita
May 23, 2020
Programming
2
1.8k
Actions ToolkitではじめるGitHub Action開発 / Getting started creating a GitHub Action with Actions Toolkit
Kanazawa.js Remote Meetup #03
https://kanazawajs.connpass.com/event/175040/
Kentaro Matsushita
May 23, 2020
Tweet
Share
More Decks by Kentaro Matsushita
See All by Kentaro Matsushita
開発のアジリティ向上のためのシステムリプレイス ~DMM GAMESの事例~
kentarom
0
710
Denoで簡単なCLIツールを作ってみる / Try to make a simple CLI tool with Deno
kentarom
0
950
GatsbyJSで作った個人ブログの構成を色々見直してみた / Improve my personal blog made with GatsbyJS
kentarom
1
360
Webサイトパフォーマンスを継続的に計測したい!!! / I want to continuously measure my website performance!!!
kentarom
2
510
GitHub Gistを使って、アクティビティを可視化しよう / Let's try visualizing your activity using the GitHub Gist
kentarom
1
790
OGP画像を生成するNode.jsのライブラリを作ってみた / Create a Node.js module for generating Open Graph image
kentarom
1
7.3k
チームをよしなにする立場を経験して学んだこと / Things I have learned in leading the team
kentarom
0
710
AWSの既存サービスを活用して、 障害検知・復旧を迅速化するカラクリ / JAWS-UG Kanazawa x OpsJAWS
kentarom
2
4.7k
DMM.comの認証基盤を支えるエラー通知の仕組み / AWS Dev Day Tokyo 2018 Lightning Talk
kentarom
2
13k
Other Decks in Programming
See All in Programming
return文におけるstd::moveについて
onihusube
1
1.1k
バグを見つけた?それAppleに直してもらおう!
uetyo
0
180
フロントエンドのディレクトリ構成どうしてる? Feature-Sliced Design 導入体験談
osakatechlab
8
4.1k
RWC 2024 DICOM & ISO/IEC 2022
m_seki
0
210
MCP with Cloudflare Workers
yusukebe
2
220
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
820
Spatial Rendering for Apple Vision Pro
warrenm
0
110
情報漏洩させないための設計
kubotak
3
300
nekko cloudにおけるProxmox VE利用事例
irumaru
3
430
命名をリントする
chiroruxx
1
410
競技プログラミングへのお誘い@阪大BOOSTセミナー
kotamanegi
0
360
短期間での新規プロダクト開発における「コスパの良い」Goのテスト戦略」 / kamakura.go
n3xem
2
170
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
We Have a Design System, Now What?
morganepeng
51
7.3k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
Rails Girls Zürich Keynote
gr2m
94
13k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
A Philosophy of Restraint
colly
203
16k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Transcript
Actions Toolkit GitHub Action Kentaro Matsushita Kanazawa.js Remote Meetup
#03 2020/05/23
Kentaro Matsushita kentaro-m _kentaro_m
GitHub Actions ✋
GitHub Actions GitHub CI/CD Public Private Work ow YAML HCL
Action
Work ow
Work ow
None
GitHub Actions GitHub CI/CD Public Private Work ow YAML HCL
Action
Action
Auto Assign Action
Pull Request Action
Action 1. Action (action.yml) 2. Action 3. Action & 4.
GitHub Marketplace
1. (action.yml) Action e.g. node12, index.js Action GitHub
None
2. Action GitHub Actions Toolkit JavaScript Action Payload GitHub API
Secrets GitHub API
None
3. Action & Action DL TypeScript Push Zeit JavaScript @zeit/ncc
JS
3. Action &
4. GitHub Marketplace Marketplace
4. GitHub Marketplace README.md
4. GitHub Marketplace Release
Action
Work ow Action
None
㊗
None
Action Toolkit GitHub Action Push PR
https://blog.kentarom.com/create-new-github-action/