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
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
0
1.8k
2023/05/11_GitLabの活用
kidapan
May 11, 2023
Tweet
Share
More Decks by kidapan
See All by kidapan
[AI音楽セッション] 奇跡の1曲をあなたに。
kidapan
0
400
GitLabで快適な開発環境を! 〜GitLab Duo with Amazon Qのご紹介〜
kidapan
0
400
GitLab_Duo_with_Amazon_Q__1_.pdf
kidapan
0
290
202312_キラキラミラクルな呪文でIaCを実現 ~あなたも魔法を使い倒しませんか~
kidapan
0
940
20231026_GitLabで実現_効率的な開発環境を
kidapan
0
890
[Snyk]デベロッパーセキュリティ強化! ~シフトレフトで安全な開発を~
kidapan
0
780
202307_GitLab入門 ~特徴的な機能にふれるワークショップ~
kidapan
0
1.3k
AIと一緒に音楽を作ろう ~作曲体験セッション~
kidapan
1
850
comfortable_video_creation_THEOplayer.pdf
kidapan
0
680
Featured
See All Featured
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
The Language of Interfaces
destraynor
162
26k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Ethics towards AI in product and experience design
skipperchong
2
190
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
270
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Utilizing Notion as your number one productivity tool
mfonobong
3
220
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
Optimizing for Happiness
mojombo
379
71k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
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