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.9k
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
790
Denoで簡単なCLIツールを作ってみる / Try to make a simple CLI tool with Deno
kentarom
0
1k
GatsbyJSで作った個人ブログの構成を色々見直してみた / Improve my personal blog made with GatsbyJS
kentarom
1
410
Webサイトパフォーマンスを継続的に計測したい!!! / I want to continuously measure my website performance!!!
kentarom
2
560
GitHub Gistを使って、アクティビティを可視化しよう / Let's try visualizing your activity using the GitHub Gist
kentarom
1
840
OGP画像を生成するNode.jsのライブラリを作ってみた / Create a Node.js module for generating Open Graph image
kentarom
1
7.4k
チームをよしなにする立場を経験して学んだこと / Things I have learned in leading the team
kentarom
0
770
AWSの既存サービスを活用して、 障害検知・復旧を迅速化するカラクリ / JAWS-UG Kanazawa x OpsJAWS
kentarom
2
4.7k
DMM.comの認証基盤を支えるエラー通知の仕組み / AWS Dev Day Tokyo 2018 Lightning Talk
kentarom
2
14k
Other Decks in Programming
See All in Programming
新メンバーも今日から大活躍!SREが支えるスケールし続ける組織のオンボーディング
honmarkhunt
5
9.3k
テストから始めるAgentic Coding 〜Claude Codeと共に行うTDD〜 / Agentic Coding starts with testing
rkaga
16
6k
Workers を定期実行する方法は一つじゃない
rokuosan
0
130
フロントエンドのパフォーマンスチューニング
koukimiura
6
2.3k
「テストは愚直&&網羅的に書くほどよい」という誤解 / Test Smarter, Not Harder
munetoshi
1
220
レトロゲームから学ぶ通信技術の歴史
kimkim0106
0
130
おやつのお供はお決まりですか?@WWDC25 Recap -Japan-\(region).swift
shingangan
0
150
DMMを支える決済基盤の技術的負債にどう立ち向かうか / Addressing Technical Debt in Payment Infrastructure
yoshiyoshifujii
4
580
AIともっと楽するE2Eテスト
myohei
9
3.1k
AI Ramen Fight
yusukebe
0
110
Hack Claude Code with Claude Code
choplin
8
2.8k
iOS開発スターターキットの作り方
akidon0000
0
170
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Become a Pro
speakerdeck
PRO
29
5.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1k
GraphQLとの向き合い方2022年版
quramy
49
14k
Embracing the Ebb and Flow
colly
86
4.8k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
282
13k
It's Worth the Effort
3n
185
28k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
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/