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
Gitlab CI 入門
Search
Jerry
March 19, 2019
Technology
350
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Gitlab CI 入門
Jerry
March 19, 2019
More Decks by Jerry
See All by Jerry
LoK101.pdf
cheng
0
290
Other Decks in Technology
See All in Technology
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
170
いま、生成AIにKaggleをどこまで 任せられるか — ROGIIコンペでの進め方とTips
k951286
3
1.4k
AI活用の現在地、 ちゃんと見えてますか?/XPfest-2026
visional_engineering_and_design
0
150
「重なり」は迎える側がつくる ― 人もAIエージェントも歓迎するプロダクトエンジニアリング ―
go0517go
PRO
0
240
JAWS-UG初心者支部#88わいわい初心塾(夏休みの宿題やったかGit編)
otsuki
0
120
KAEN Company Deck
kaen
PRO
0
320
Bet AI Day 2026丨AIを「使う」から、AIが「働く」へ ― LayerXが進める「組織AI」の社会実装
layerx
PRO
3
2.2k
AIで仕事のやり方を変える
matsu7874
1
490
Bet AI Day 2026丨Agentは、「金融」という巨大産業の何を変えられるのか
layerx
PRO
0
780
Genie Code ワークショップ 応用編 / Genie-Code-Workshop-advanced
databricksjapan
PRO
0
330
V8コントリビュート超入門
riyaamemiya
0
140
AI時代のAPI品質を支えるガードレール / API Guardrails for API quality in the AI era
yokawasa
1
110
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
10k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
650
Become a Pro
speakerdeck
PRO
31
6.2k
KATA
mclloyd
PRO
35
15k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
The Cult of Friendly URLs
andyhume
79
7k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
720
The SEO Collaboration Effect
kristinabergwall1
1
550
Side Projects
sachag
455
43k
Odyssey Design
rkendrick25
PRO
2
800
Transcript
GITLAB CI JERRY CHENG
• Jerry Cheng • DevOps Engineer • Software
Engineer Agile (?) DevOps •
AGENDA • CI/CD • Why Gitlab CI •
Gitlab CI • Gitlab
CI/CD
CI/CD Syntax Check Test Build Artifacts Deploy Syntax Check
Test Build Artifacts Deploy Syntax Check Test Build Artifacts Deploy
WHY GITLAB CI • ! "Gitlab CI Gitlab
• " .gitlab-ci.yml • job container " • Container Registry
None
None
None
.GITLAB-CI.YML CI/CD https://docs.gitlab.com/ce/ci/yaml/
SCRIPT https://gitlab.com/gitlab-ci-start/sayhi
IMAGE https://gitlab.com/gitlab-ci-start/use-image • Image •
STAGES & JOB https://gitlab.com/gitlab-ci-start/stages-and-job
ARTIFACTS & DEPENDENCIES • Artifacts • Job •
Composer install >> ./vendor • Dependencies • job https://gitlab.com/gitlab-ci-start/artifacts
DOCKER • Services • Link container •
Docker in Docker https://gitlab.com/gitlab-ci-start/use-docker
BUILD & DEPLOY composer install docker build (nginx/php) deploy (qa)
tag (deploy to staging) deploy to production https://gitlab.com/gitlab-ci-start/build-and-deploy
GITLAB • Docker • Kubernetes
DOCKER GITLAB • docker-compose • docker-compose pull &&
docker-compose up –d () • host 22port • https://docs.gitlab.com/omnibus/do cker/#install-gitlab-using-docker- compose
K8S ! GITLAB • Helm chart (K8S Package
Manager) • • Gitlab • Gitlab CI Runner (unprivileged) • Storage (PostgreSQL/Redis/Minio/Container Registry) • Nginx Ingress Controller ( # tcp22 gitlab shell service) • Cert Manager • "! domain • gitlab.yourdomain • registry.yourdomain • minio.yourdomain • • https://docs.gitlab.com/ce/install/kubernetes/gitlab _chart.html • Chart • https://gitlab.com/charts/gitlab/tree/master • https://gitlab.com/gitlab-ci-start/gitlab-chart-values
GITLAB CI RUNNER • Gitlab • ..
• https://docs.gitlab.com/runner/
• • CI/CD •
THANKS FOR LISTEN