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.6k
2023/05/11_GitLabの活用
kidapan
May 11, 2023
Tweet
Share
More Decks by kidapan
See All by kidapan
GitLabで快適な開発環境を! 〜GitLab Duo with Amazon Qのご紹介〜
kidapan
0
320
GitLab_Duo_with_Amazon_Q__1_.pdf
kidapan
0
240
202312_キラキラミラクルな呪文でIaCを実現 ~あなたも魔法を使い倒しませんか~
kidapan
0
900
20231026_GitLabで実現_効率的な開発環境を
kidapan
0
830
[Snyk]デベロッパーセキュリティ強化! ~シフトレフトで安全な開発を~
kidapan
0
730
202307_GitLab入門 ~特徴的な機能にふれるワークショップ~
kidapan
0
1.2k
AIと一緒に音楽を作ろう ~作曲体験セッション~
kidapan
1
810
comfortable_video_creation_THEOplayer.pdf
kidapan
0
630
Terraformを使ってMackerelをもっと便利に
kidapan
1
1.2k
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Building Adaptive Systems
keathley
43
2.8k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Bash Introduction
62gerente
615
210k
A Tale of Four Properties
chriscoyier
160
23k
Fireside Chat
paigeccino
40
3.7k
Visualization
eitanlees
148
16k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
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