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 started creating a GitHub Action with Actions Toolkit
Search
Kentaro Matsushita
May 23, 2020
Programming
2
1.7k
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
630
Denoで簡単なCLIツールを作ってみる / Try to make a simple CLI tool with Deno
kentarom
0
840
GatsbyJSで作った個人ブログの構成を色々見直してみた / Improve my personal blog made with GatsbyJS
kentarom
1
310
Webサイトパフォーマンスを継続的に計測したい!!! / I want to continuously measure my website performance!!!
kentarom
2
460
GitHub Gistを使って、アクティビティを可視化しよう / Let's try visualizing your activity using the GitHub Gist
kentarom
1
730
OGP画像を生成するNode.jsのライブラリを作ってみた / Create a Node.js module for generating Open Graph image
kentarom
1
7k
チームをよしなにする立場を経験して学んだこと / Things I have learned in leading the team
kentarom
0
640
AWSの既存サービスを活用して、 障害検知・復旧を迅速化するカラクリ / JAWS-UG Kanazawa x OpsJAWS
kentarom
2
4.5k
DMM.comの認証基盤を支えるエラー通知の仕組み / AWS Dev Day Tokyo 2018 Lightning Talk
kentarom
2
13k
Other Decks in Programming
See All in Programming
How to use Macrobenchmark
veronikapj
0
160
生成AIをkintoneに連携してみた
hideg
0
230
しくじり先生 Image Matching Challenge 2024 編
goosehaaan
0
810
最古の関数型言語「Lisp」ことはじめ / lisp_in_kamiyama
uhooi
1
190
Webエディタライブラリ 「CodeMirror」から学ぶ Webアプリ開発のテクニック
ryosukeigarashi
0
250
みんなのオブザーバビリティプラットフォームを作ってるんだがパフォーマンスがやばい #mackerelio #srenext
ne_sachirou
0
370
リハビリmruby
kishima
1
160
Android開発者のための Kotlin Multiplatform入門
ntaro
0
190
feature環境をGitHub ActionsとCloudFormationでいい感じに管理する
nealle
2
310
Google's Recipe for Scaling (Web) Security – LocoMocoSec 2024
lweichselbaum
0
170
大規模マルチテナントを解決するYugabyteDBという選択肢
nnaka2992
1
250
CSC307 Lecture 11
javiergs
PRO
0
240
Featured
See All Featured
Building an army of robots
kneath
301
42k
Six Lessons from altMBA
skipperchong
24
3.2k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.4k
Facilitating Awesome Meetings
lara
46
5.8k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
12
3.8k
The Invisible Side of Design
smashingmag
294
50k
The Cult of Friendly URLs
andyhume
75
5.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
248
20k
Infographics Made Easy
chrislema
238
18k
Adopting Sorbet at Scale
ufuk
71
8.8k
Thoughts on Productivity
jonyablonski
64
4.1k
Faster Mobile Websites
deanohume
303
30k
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/