Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2023/05/11_GitLabの活用
Search
kidapan
May 11, 2023
0
1.7k
2023/05/11_GitLabの活用
kidapan
May 11, 2023
Tweet
Share
More Decks by kidapan
See All by kidapan
[AI音楽セッション] 奇跡の1曲をあなたに。
kidapan
0
380
GitLabで快適な開発環境を! 〜GitLab Duo with Amazon Qのご紹介〜
kidapan
0
370
GitLab_Duo_with_Amazon_Q__1_.pdf
kidapan
0
270
202312_キラキラミラクルな呪文でIaCを実現 ~あなたも魔法を使い倒しませんか~
kidapan
0
930
20231026_GitLabで実現_効率的な開発環境を
kidapan
0
860
[Snyk]デベロッパーセキュリティ強化! ~シフトレフトで安全な開発を~
kidapan
0
760
202307_GitLab入門 ~特徴的な機能にふれるワークショップ~
kidapan
0
1.3k
AIと一緒に音楽を作ろう ~作曲体験セッション~
kidapan
1
840
comfortable_video_creation_THEOplayer.pdf
kidapan
0
660
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
95
14k
Reality Check: Gamification 10 Years Later
codingconduct
0
1.9k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
130
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
67
Google's AI Overviews - The New Search
badams
0
860
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.4k
Test your architecture with Archunit
thirion
1
2.1k
HDC tutorial
michielstock
0
260
Building Adaptive Systems
keathley
44
2.9k
Six Lessons from altMBA
skipperchong
29
4.1k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
250
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