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
ワークフローのコピペを自作で解消した話
Search
Yuta Matsumura
August 21, 2024
Technology
0
45
ワークフローのコピペを自作で解消した話
https://layered.connpass.com/event/323585/
Yuta Matsumura
August 21, 2024
Tweet
Share
More Decks by Yuta Matsumura
See All by Yuta Matsumura
.NET AspireでAzure Functionsやクラウドリソースを統合する
tsubakimoto_s
0
190
Microsoft Entra External IDとAzure AD B2C
tsubakimoto_s
0
410
Minimal Observability on Minimal API
tsubakimoto_s
0
64
Azure AI ことはじめ
tsubakimoto_s
0
540
Azureのコアサーバーレス Azure Functions
tsubakimoto_s
0
530
米国カンファレンスで活躍したAzure AI Speech
tsubakimoto_s
0
630
GitHub Codespaces Updates
tsubakimoto_s
0
480
.NET 8 がリリース直前だから振り返る
tsubakimoto_s
0
560
Web API development in Visual Studio 2022
tsubakimoto_s
0
3.9k
Other Decks in Technology
See All in Technology
2025年に挑戦したいこと
molmolken
0
160
あなたの知らないクラフトビールの世界
miura55
0
120
re:Invent 2024のふりかえり
beli68
0
110
Git scrapingで始める継続的なデータ追跡 / Git Scraping
ohbarye
5
490
Evolving Architecture
rainerhahnekamp
3
250
KMP with Crashlytics
sansantech
PRO
0
240
FODにおけるホーム画面編成のレコメンド
watarukudo
PRO
2
270
実践! ソフトウェアエンジニアリングの価値の計測 ── Effort、Output、Outcome、Impact
nomuson
0
2.1k
Goで実践するBFP
hiroyaterui
1
120
JAWS-UG20250116_iOSアプリエンジニアがAWSreInventに行ってきた(真面目編)
totokit4
0
140
Unsafe.BitCast のすゝめ。
nenonaninu
0
200
三菱電機で社内コミュニティを立ち上げた話
kurebayashi
1
360
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
67
4.5k
Statistics for Hackers
jakevdp
797
220k
The Cult of Friendly URLs
andyhume
78
6.1k
Gamification - CAS2011
davidbonilla
80
5.1k
Navigating Team Friction
lara
183
15k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
The Language of Interfaces
destraynor
155
24k
The Power of CSS Pseudo Elements
geoffreycrofte
74
5.4k
Faster Mobile Websites
deanohume
305
30k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
173
51k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
19
2.3k
Designing for humans not robots
tammielis
250
25k
Transcript
#lydmeet ワークフローのコピペを 自作で解消した話 2024/08/21 レイヤードミートアップ Yuta Matsumura © 2024 Yuta
Matsumura.
#lydmeet 松村 優大 (MLBお兄さん) Currently working for © 2024 Yuta
Matsumura. 株式会社オルターブース (Chief Technical Architect) Microsoft MVP for Developer Technologies Microsoft Top Partner Engineer Award GitHub 公認トレーナー C#, PHP, Azure, GitHub が好き #fukuten #devblogradio の中の人 X: @tsubakimoto_s
#lydmeet © 2024 Yuta Matsumura.
#lydmeet Microsoft MVP について Microsoft MVP (Most Valuable Professional) 制度とは、
Microsoft 社が、社外の人を「MVP」として表彰する制度で す。 「Thank you Award」とも呼ばれ、マイクロソフト製品など に対する深い専門知識を待ち、かつ、それを広く(登壇や記 事執筆などで)広めてくれている人たちを表彰する制度です。 公式サイト: mvp.microsoft.com © 2024 Yuta Matsumura. 引用元 https://chomado.github.io/MS-MVP/
#lydmeet CI/CD のワークフローの話です こんな経験ありませんか? © 2024 Yuta Matsumura.
#lydmeet © 2024 Yuta Matsumura. リポジトリAのワークフロー └ステップ1 └ステップ2 └ステップ3 └ステップ4
└ステップ5 リポジトリBのワークフロー └ステップ1 └ステップ2 └ステップ3 └ステップ4 └ステップ5 コピペ ワークフローファイルもコードの一部 なるべくコピペじゃない方法で再利用したい ワークフローファイルもコードの一部 なるべくコピペじゃない方法で再利用したい
#lydmeet 実例:C#の自動コードフォーマット Start コミット フォーマット コミット プルリクエスト End © 2024
Yuta Matsumura. ワークフローのトリガー dotnet format コマンド フォーマットされた差分 ボットがコミット
#lydmeet カスタムアクションを作って公開しました GitHub Actions のアクション ( foo/bar@v1 ) は自作できます。 https://github.com/tsubakimoto/action-dotnet-format
https://github.com/marketplace/actions/dotnet-format-on-pull-request © 2024 Yuta Matsumura. ①いずれかの方法で作成 1. コンテナーで作る 2. JavaScript で作る 3. 複合アクションで作る ② Tag と Release を作成して、 マーケットプレイスで公開
#lydmeet © 2024 Yuta Matsumura. 減った
#lydmeet © 2024 Yuta Matsumura.
#lydmeet © 2024 Yuta Matsumura. https://jat.connpass.com/event/318392/ 告知 告知
#lydmeet ご清聴ありがとうございました © 2024 Yuta Matsumura.