Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Actions ToolkitではじめるGitHub Action開発 / Getting started creating a GitHub Action with Actions Toolkit
Kentaro Matsushita
May 23, 2020
Programming
2
1.1k
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
Denoで簡単なCLIツールを作ってみる / Try to make a simple CLI tool with Deno
kentarom
0
190
GatsbyJSで作った個人ブログの構成を色々見直してみた / Improve my personal blog made with GatsbyJS
kentarom
1
88
Webサイトパフォーマンスを継続的に計測したい!!! / I want to continuously measure my website performance!!!
kentarom
2
210
GitHub Gistを使って、アクティビティを可視化しよう / Let's try visualizing your activity using the GitHub Gist
kentarom
1
420
OGP画像を生成するNode.jsのライブラリを作ってみた / Create a Node.js module for generating Open Graph image
kentarom
1
5.9k
チームをよしなにする立場を経験して学んだこと / Things I have learned in leading the team
kentarom
0
430
AWSの既存サービスを活用して、 障害検知・復旧を迅速化するカラクリ / JAWS-UG Kanazawa x OpsJAWS
kentarom
2
2.8k
DMM.comの認証基盤を支えるエラー通知の仕組み / AWS Dev Day Tokyo 2018 Lightning Talk
kentarom
2
12k
Firebaseで ポートフォリオサイトを作ってみた / Make a portfolio site with Firebase
kentarom
0
340
Other Decks in Programming
See All in Programming
Explore Java 17 and beyond
josepaumard
3
650
UI State Modeling 어떤게 좋을까?
laco2951
1
220
Swift Concurrencyによる安全で快適な非同期処理
tattn
2
310
mrubyを1300円のボードで動かそう
yuuu
0
180
Android Architecture Design With Koin
agiuliani
0
230
クリエイティブ系のウェブサイト制作で役立つCSS技法 / CSS for develop creative website
clockmaker
2
1.5k
Jetpack Compose 頑張らないPreviewParameterProvider
horie23
0
100
Enterprise Angular: Frontend Moduliths with Nx and Standalone Components @jax2022
manfredsteyer
PRO
0
300
あなたの会社の古いシステム、なんとかしませんか?~システム刷新から考えるDX化への道筋とバリエーション~/webinar20220420-systems
grapecity_dev
0
130
実録mruby組み込み体験
coe401_
0
100
New Relicを使った Observabilityの実現方法と活用例 / gocon 2022 spring after talk
budougumi0617
0
1.1k
脱オブジェクト指向講座(5分LT資料)
kishida
8
11k
Featured
See All Featured
From Idea to $5000 a Month in 5 Months
shpigford
372
44k
The Power of CSS Pseudo Elements
geoffreycrofte
46
3.9k
Web Components: a chance to create the future
zenorocha
303
40k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
224
49k
Building Flexible Design Systems
yeseniaperezcruz
310
33k
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
172
8.3k
Practical Orchestrator
shlominoach
178
8.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
119
28k
Art Directing for the Web. Five minutes with CSS Template Areas
malarkey
196
9.4k
In The Pink: A Labor of Love
frogandcode
130
21k
Why You Should Never Use an ORM
jnunemaker
PRO
47
5.5k
Build your cross-platform service in a week with App Engine
jlugia
219
17k
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/