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
kidapan
May 11, 2023
0
1.2k
2023/05/11_GitLabの活用
kidapan
May 11, 2023
Tweet
Share
More Decks by kidapan
See All by kidapan
202312_キラキラミラクルな呪文でIaCを実現 ~あなたも魔法を使い倒しませんか~
kidapan
0
770
20231026_GitLabで実現_効率的な開発環境を
kidapan
0
700
[Snyk]デベロッパーセキュリティ強化! ~シフトレフトで安全な開発を~
kidapan
0
570
202307_GitLab入門 ~特徴的な機能にふれるワークショップ~
kidapan
0
1k
AIと一緒に音楽を作ろう ~作曲体験セッション~
kidapan
1
620
comfortable_video_creation_THEOplayer.pdf
kidapan
0
510
Terraformを使ってMackerelをもっと便利に
kidapan
1
980
Featured
See All Featured
Done Done
chrislema
181
16k
Documentation Writing (for coders)
carmenintech
65
4.4k
Building Adaptive Systems
keathley
38
2.3k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
2k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
Thoughts on Productivity
jonyablonski
67
4.3k
Gamification - CAS2011
davidbonilla
80
5k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Automating Front-end Workflow
addyosmani
1366
200k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
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