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.1k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
More Decks by Kentaro Matsushita
See All by Kentaro Matsushita
開発のアジリティ向上のためのシステムリプレイス ~DMM GAMESの事例~
kentarom
0
860
Denoで簡単なCLIツールを作ってみる / Try to make a simple CLI tool with Deno
kentarom
0
1.1k
GatsbyJSで作った個人ブログの構成を色々見直してみた / Improve my personal blog made with GatsbyJS
kentarom
1
470
Webサイトパフォーマンスを継続的に計測したい!!! / I want to continuously measure my website performance!!!
kentarom
2
610
GitHub Gistを使って、アクティビティを可視化しよう / Let's try visualizing your activity using the GitHub Gist
kentarom
1
910
OGP画像を生成するNode.jsのライブラリを作ってみた / Create a Node.js module for generating Open Graph image
kentarom
1
7.6k
チームをよしなにする立場を経験して学んだこと / Things I have learned in leading the team
kentarom
0
840
AWSの既存サービスを活用して、 障害検知・復旧を迅速化するカラクリ / JAWS-UG Kanazawa x OpsJAWS
kentarom
2
5k
DMM.comの認証基盤を支えるエラー通知の仕組み / AWS Dev Day Tokyo 2018 Lightning Talk
kentarom
2
14k
Other Decks in Programming
See All in Programming
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
120
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
300
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
150
テーブルをDELETEした
yuzneri
0
140
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
210
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
490
Google Apps Script で Ruby を動かす
kawahara
0
140
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
400
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
220
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
550
Foundation Models frameworkで画像分析
ryodeveloper
1
600
yield再入門 #phpcon
o0h
PRO
0
980
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
A better future with KSS
kneath
240
18k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
790
Building AI with AI
inesmontani
PRO
1
1.1k
Balancing Empowerment & Direction
lara
6
1.2k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
790
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
We Are The Robots
honzajavorek
0
290
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
850
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/