Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
2023/05/11_GitLabの活用
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kidapan
May 11, 2023
2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2023/05/11_GitLabの活用
kidapan
May 11, 2023
More Decks by kidapan
See All by kidapan
[AI音楽セッション] 奇跡の1曲をあなたに。
kidapan
0
550
GitLabで快適な開発環境を! 〜GitLab Duo with Amazon Qのご紹介〜
kidapan
0
890
GitLab_Duo_with_Amazon_Q__1_.pdf
kidapan
0
430
202312_キラキラミラクルな呪文でIaCを実現 ~あなたも魔法を使い倒しませんか~
kidapan
0
1.1k
20231026_GitLabで実現_効率的な開発環境を
kidapan
0
1k
[Snyk]デベロッパーセキュリティ強化! ~シフトレフトで安全な開発を~
kidapan
0
900
202307_GitLab入門 ~特徴的な機能にふれるワークショップ~
kidapan
0
1.4k
AIと一緒に音楽を作ろう ~作曲体験セッション~
kidapan
1
980
comfortable_video_creation_THEOplayer.pdf
kidapan
0
790
Featured
See All Featured
Fireside Chat
paigeccino
43
4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.2k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
560
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Git: the NoSQL Database
bkeepers
PRO
433
67k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
380
A designer walks into a library…
pauljervisheath
211
25k
Designing for Performance
lara
611
70k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
730
Transcript
GitLabの活用 効果的なツールと実践方法 クラスメソッド株式会社 アライアンス統括部 木田 雅伊子(Kida Maiko) 1 2023/05/11
2 お品書き 1. GitLabについて 2. AWSでの活用 3. GitLabの魅力的な機能のピックアップ
3 1. GitLabについて 2. AWSでの活用 3. GitLabの魅力的な機能のピックアップ
4 GitLabについて GitLabについて、どのくらいご存知ですか?
コードのバージョン管理 5 GitLabとは https://gitlab-docs.creationline.com/ee/
6 GitLabとは https://gitlab-docs.creationline.com/ee/ コードのバージョン管理 プロジェクト管理/計画 モニター WiKi 脆弱性管理 CI/CD 監査
課題分析 Auto DevOps
7 GitLabとは https://gitlab-docs.creationline.com/ee/ コードのバージョン管理 プロジェクト管理/計画 モニター WiKi 脆弱性管理 CI/CD 監査
課題分析 Auto DevOps ★
8 GitLabについて 多彩な機能
9 GitLabについて • リポジトリ ソースコードをデータベース(リポジトリ)に格納し、複数の開発者間で閲覧/編集 • バージョン管理 編集されたソースコードがリポジトリへ反映された際に、履歴を管理 • 差分チェック
別バージョンのソースコードを比較 • コミュニケーション 開発者間でソースコードに関するリクエストやフィードバックなど 多彩な機能
10 GitLabとは DevOps の全ステージを一貫してサポート https://www.gitlab.jp/stages-devops-lifecycle/#:~:text=DevOps%E3%83%84%E3%83%BC%E3%83%AB%E3%81%A8%E3%81%97%E3%81%A6%E3%81%AEGitLab%E3% 81%AE%E7%89%B9%E5%BE%B4
11 GitLabとは 計画から開発・運用・監視までライフサイクルの全ステージを一貫してサポート https://www.gitlab.jp/stages-devops-lifecycle/#:~:text=DevOps%E3%83%84%E3%83%BC%E3%83%AB%E3%81%A8%E3%81%97%E3%81%A6%E3%81%AEGitLab%E3% 81%AE%E7%89%B9%E5%BE%B4
12 1. GitLabについて 2. AWSでの活用 3. GitLabの魅力的な機能のピックアップ
13 AWSでの活用
14 AWSでの活用 Issue Marge Request CI Pipeline Review App Approve
Change CD Pipeline monitor
15 AWSでの活用 複数のサービスを 単一管理 チームで 共有 ソフトウェアの構築に集中できる
16 AWSでの活用 GitLab Runner • GitLabと連携しパイプラインで ジョブを実行するアプリケーション • OSS で提供のため、
自前でも簡単に構築が可能 • 環境のスペックを 自由にコントロールが可能 • プライベートネットワーク配下で 提供できる https://www.gitlab.jp/blog/2022/09/26/runner-summary/
17 AWS Lambda + GitLab GitLab を使し、AWS Lambda関数でサーバーレス アプリケーションを作成 •
AWS サーバーレス アプリケーション モデル (SAM) https://docs.gitlab.com/ee/ci/cloud_deployment/?_gl=1*zyp0zi*_ga*MTM1OTg0MTMxMS4xNjc0NzE1MTM0*_ga_ENFH3X7M5Y*MTY3OTk5ODA3MS40OS4xLjE2Nzk5OTg0M TYuMC4wLjA.#deploy-your-application-to-the-aws-elastic-container-service-ecs
18 AWSでの活用 [クラスメソッド発「やってみた」系技術メディア | DevelopersIO](https://dev.classmethod.jp/)
19 1. GitLabについて 2. AWSでの活用 3. GitLabの魅力的な機能のピックアップ
20 GitLabの魅力的な機能 https://about.gitlab.com/install/ 多彩な展開方法 セキュリティ プロジェクト管理 DevOpsを実現できる • 様々な方法でGitLabを使用することが可能 •
GitLabは単一のアプリケーションでDevOpsを実現 • エピックロードマップに基づいたプロジェクト計画 • 多層セキュリティ機能 • ユーザーが安心して使用
21 GitLabの魅力的な機能 多彩な展開方法 https://about.gitlab.com/install/ 多彩な展開方法
22 GitLabの魅力的な機能 https://about.gitlab.com/install/ 多彩な展開方法 セキュリティ プロジェクト管理 DevOpsを実現できる • 様々な方法でGitLabを使用することが可能 •
GitLabは単一のアプリケーションでDevOpsを実現 • エピックロードマップに基づいたプロジェクト計画 • 多層セキュリティ機能 • ユーザーが安心して使用
23 GitLabのここがすごい https://about.gitlab.com/install/ 8つのセキュリティ機能 SAST(静的アプリケーションセキュリティ) DAST(動的アプリケーションセキュリティ) シークレット(認証情報)検知 Infrastructure as Code
スキャン コンテナスキャン ライセンスコンプライアンス(依存関係) ファズ(ファジング)テスト 脆弱性管理
24 まとめ • 計画から開発・運用・監視までライフサイクルの全ステージを一貫してサポート • Auto DevOps • AWSでの活用も可能 •
魅力的な機能が沢山ある GitLabは、
25