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
akatsukinewgrad
January 08, 2021
Programming
0
1.1k
nina
akatsukinewgrad
January 08, 2021
Tweet
Share
More Decks by akatsukinewgrad
See All by akatsukinewgrad
2023/1/25_QAテスター meet up!
akatsukinewgrad
0
150
成果発表資料.pdf
akatsukinewgrad
0
2.1k
広大なフィールドを気持ちよく駆け抜けるための技術.pdf
akatsukinewgrad
0
610
正規表現とReDoS.pdf
akatsukinewgrad
0
600
Unityで大量のオブジェクト_を吹き飛ばしたい.pdf
akatsukinewgrad
0
650
新卒2年目が思う1年目の学び.pdf
akatsukinewgrad
0
560
障害訓練の取り組みについて.pdf
akatsukinewgrad
0
740
7分でわかるアカツキゲームス
akatsukinewgrad
0
600
Bitcoinだけでスマートコントラクト.pdf
akatsukinewgrad
1
1k
Other Decks in Programming
See All in Programming
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
420
gunshi
kazupon
1
120
Java 25, Nuevas características
czelabueno
0
120
2年のAppleウォレットパス開発の振り返り
muno92
PRO
0
130
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
150
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
300
これならできる!個人開発のすゝめ
tinykitten
PRO
0
140
Patterns of Patterns
denyspoltorak
0
390
JETLS.jl ─ A New Language Server for Julia
abap34
2
460
tparseでgo testの出力を見やすくする
utgwkk
2
310
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
140
ローカルLLMを⽤いてコード補完を⾏う VSCode拡張機能を作ってみた
nearme_tech
PRO
0
200
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
sira's awesome portfolio website redesign presentation
elsirapls
0
94
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
92
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
170
4 Signs Your Business is Dying
shpigford
187
22k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
150
Context Engineering - Making Every Token Count
addyosmani
9
560
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
120
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
120
Building AI with AI
inesmontani
PRO
1
590
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Are puppies a ranking factor?
jonoalderson
0
2.5k
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 はとても便利 (細かい話はアドベントカレンダーで書きます!) より良い仕組みがないか模索していきましょう まとめ