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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yuta Matsumura
August 21, 2024
Technology
0
98
ワークフローのコピペを自作で解消した話
https://layered.connpass.com/event/323585/
Yuta Matsumura
August 21, 2024
Tweet
Share
More Decks by Yuta Matsumura
See All by Yuta Matsumura
AspireとGitHub Modelsで作るお手軽AIアプリ
tsubakimoto_s
0
63
Memories of GitHub Universe & San Francisco
tsubakimoto_s
0
50
私のMCPの使い方
tsubakimoto_s
0
160
これからはじめる Model Context Protocol
tsubakimoto_s
0
67
Cloudflare の MCP サーバーをためしてみた
tsubakimoto_s
1
130
re:Invent の裏でアップデートされていた .NET Aspire で統合するAWS のクラウドリソース
tsubakimoto_s
1
140
.NET AspireでAzure Functionsやクラウドリソースを統合する
tsubakimoto_s
0
350
Microsoft Entra External IDとAzure AD B2C
tsubakimoto_s
0
2.4k
Minimal Observability on Minimal API
tsubakimoto_s
0
130
Other Decks in Technology
See All in Technology
toCプロダクトにおけるAI機能開発のしくじりと学び / ai-product-failures-and-learnings
rince
6
5.5k
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
3
1.1k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
67k
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
160
Webhook best practices for rock solid and resilient deployments
glaforge
1
240
Amazon Bedrock AgentCore 認証・認可入門
hironobuiga
2
500
日本語テキストと音楽の対照学習の技術とその応用
lycorptech_jp
PRO
1
410
開発メンバーが語るFindy Conferenceの裏側とこれから
sontixyou
2
600
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
320
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
11
4.2k
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
660
Featured
See All Featured
A better future with KSS
kneath
240
18k
Unsuck your backbone
ammeep
671
58k
ラッコキーワード サービス紹介資料
rakko
1
2.2M
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
180
Test your architecture with Archunit
thirion
1
2.1k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
52
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
140
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Mobile First: as difficult as doing things right
swwweet
225
10k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
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.