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
nina
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
akatsukinewgrad
January 08, 2021
Programming
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
nina
akatsukinewgrad
January 08, 2021
More Decks by akatsukinewgrad
See All by akatsukinewgrad
2023/1/25_QAテスター meet up!
akatsukinewgrad
0
180
成果発表資料.pdf
akatsukinewgrad
0
2.2k
広大なフィールドを気持ちよく駆け抜けるための技術.pdf
akatsukinewgrad
0
660
正規表現とReDoS.pdf
akatsukinewgrad
0
650
Unityで大量のオブジェクト_を吹き飛ばしたい.pdf
akatsukinewgrad
0
700
新卒2年目が思う1年目の学び.pdf
akatsukinewgrad
0
620
障害訓練の取り組みについて.pdf
akatsukinewgrad
0
800
7分でわかるアカツキゲームス
akatsukinewgrad
0
650
Bitcoinだけでスマートコントラクト.pdf
akatsukinewgrad
1
1.1k
Other Decks in Programming
See All in Programming
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
970
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
150
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
810
技術記事、 専門家としてのプログラマ、 言語化
mizchi
13
6.6k
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
220
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.6k
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
190
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
280
Agentic UI
manfredsteyer
PRO
0
200
さぁV100、メモリをお食べ・・・
nilpe
0
160
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
310
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.3k
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
620
Crafting Experiences
bethany
1
190
Designing for humans not robots
tammielis
254
26k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
210
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
210
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.6k
Transcript
©Akatsuki Inc. Unity の CI 環境を GitHub Actions で構築した話 蜷川
貴哉
©Akatsuki Inc. 自己紹介 蜷川 貴哉 ( にながわ たかや ) 業務内容
• クライアント開発(アウトゲームの基盤作り) • ツール開発 経歴 • 17新卒としてアカツキに入社 • 2年間サーバーエンジニアで仕事をしその後クライアントに 趣味 • APEX(最近社内にプロチームができて応援してる) • 水平思考パズル
©Akatsuki Inc. CIって何?
©Akatsuki Inc. 継続的インテグレーション(Continuous Integration)の略称 頻繁に更新されるリポジトリを定期的・自動的に ビルドやテストを行う手法 CI とは
©Akatsuki Inc. 複数人での作業によるバグの発生を検知できる 成果物を安定して提供できるようになる 作業コストが下がる CIのメリット
©Akatsuki Inc. GitHub Actionsって何?
©Akatsuki Inc. GitHub のイベントをトリガーとして CI を実行 GitHub が提供するサーバー上にある仮想マシンで実行される (自前の PC
で実行することも可能) GitHub Actions とは
©Akatsuki Inc. ソースコード管理とその CI/CD が GitHub で完結する (複数のサービスでユーザーを管理しなくて済む) Self-hosted で自前のマシンを使うことも可能
GitHub Actions のメリット
©Akatsuki Inc. なぜやるの?
©Akatsuki Inc. CI/CD ツールの管理コストを下げたい やってみたかった (PJTに迷惑をかけない前提です) なぜやるのか
©Akatsuki Inc. GitHub Actions でのビルド構成
©Akatsuki Inc. GitHub Actions でのビルド構成 任意のパラメータを指定をした ビルド PR 作成時などに実行される ビルド
©Akatsuki Inc. GitHub Actions で構築した結果
©Akatsuki Inc. CI/CD ツールの管理コストが下がった やったね!! GitHub Actions で構築した結果
©Akatsuki Inc. GitHub Actions はとても便利 (細かい話はアドベントカレンダーで書きます!) より良い仕組みがないか模索していきましょう まとめ