Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
ST
Uploaded by
Shun Tsunoda
PDF, PPTX
2,723 views
Git Flowを運用するために
NaITE(長崎IT技術社会) 第23回目勉強会「Scrum入門&Agile Japan 2017 長崎サテライト参加報告」資料
Software
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 20
2
/ 20
3
/ 20
4
/ 20
5
/ 20
6
/ 20
7
/ 20
8
/ 20
9
/ 20
10
/ 20
11
/ 20
12
/ 20
13
/ 20
14
/ 20
15
/ 20
16
/ 20
17
/ 20
18
/ 20
19
/ 20
20
/ 20
More Related Content
PPTX
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
by
NTT DATA Technology & Innovation
PDF
マイクロにしすぎた結果がこれだよ!
by
mosa siru
PDF
Best Practices for Running PostgreSQL on AWS
by
Amazon Web Services Japan
PDF
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
by
Amazon Web Services Japan
PDF
マルチテナント化で知っておきたいデータベースのこと
by
Amazon Web Services Japan
PDF
実践 NestJS
by
Ayumi Goto
PDF
開発速度が速い #とは(LayerX社内資料)
by
mosa siru
PDF
マイクロサービス 4つの分割アプローチ
by
増田 亨
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
by
NTT DATA Technology & Innovation
マイクロにしすぎた結果がこれだよ!
by
mosa siru
Best Practices for Running PostgreSQL on AWS
by
Amazon Web Services Japan
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
by
Amazon Web Services Japan
マルチテナント化で知っておきたいデータベースのこと
by
Amazon Web Services Japan
実践 NestJS
by
Ayumi Goto
開発速度が速い #とは(LayerX社内資料)
by
mosa siru
マイクロサービス 4つの分割アプローチ
by
増田 亨
What's hot
PDF
こわくない Git
by
Kota Saito
PDF
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
by
Amazon Web Services Japan
PDF
マルチテナントのアプリケーション実装〜実践編〜
by
Yoshiki Nakagawa
PDF
AWSのログ管理ベストプラクティス
by
Akihiro Kuwano
PDF
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
PDF
コンテナにおけるパフォーマンス調査でハマった話
by
Yuta Shimada
PDF
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
by
Amazon Web Services Japan
PPTX
自宅k8s/vSphere入門
by
富士通クラウドテクノロジーズ株式会社
PDF
Microsoft Azure Storage 概要
by
Takeshi Fukuhara
PPTX
本当は恐ろしい分散システムの話
by
Kumazaki Hiroki
PDF
マイクロサービス化設計入門 - AWS Dev Day Tokyo 2017
by
Yusuke Suzuki
PDF
FlutterでGraphQLを扱う
by
IgaHironobu
PDF
DockerとPodmanの比較
by
Akihiro Suda
PPTX
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
by
NTT DATA Technology & Innovation
PPTX
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
by
NTT DATA Technology & Innovation
PDF
KafkaとAWS Kinesisの比較
by
Yoshiyasu SAEKI
PDF
怖くないSpring Bootのオートコンフィグレーション
by
土岐 孝平
PDF
忙しい人の5分で分かるMesos入門 - Mesos って何だ?
by
Masahito Zembutsu
PDF
PHPからgoへの移行で分かったこと
by
gree_tech
PDF
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
by
Amazon Web Services Japan
こわくない Git
by
Kota Saito
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
by
Amazon Web Services Japan
マルチテナントのアプリケーション実装〜実践編〜
by
Yoshiki Nakagawa
AWSのログ管理ベストプラクティス
by
Akihiro Kuwano
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
コンテナにおけるパフォーマンス調査でハマった話
by
Yuta Shimada
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
by
Amazon Web Services Japan
自宅k8s/vSphere入門
by
富士通クラウドテクノロジーズ株式会社
Microsoft Azure Storage 概要
by
Takeshi Fukuhara
本当は恐ろしい分散システムの話
by
Kumazaki Hiroki
マイクロサービス化設計入門 - AWS Dev Day Tokyo 2017
by
Yusuke Suzuki
FlutterでGraphQLを扱う
by
IgaHironobu
DockerとPodmanの比較
by
Akihiro Suda
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
by
NTT DATA Technology & Innovation
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
by
NTT DATA Technology & Innovation
KafkaとAWS Kinesisの比較
by
Yoshiyasu SAEKI
怖くないSpring Bootのオートコンフィグレーション
by
土岐 孝平
忙しい人の5分で分かるMesos入門 - Mesos って何だ?
by
Masahito Zembutsu
PHPからgoへの移行で分かったこと
by
gree_tech
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
by
Amazon Web Services Japan
Similar to Git Flowを運用するために
PDF
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
by
naoki koyama
PDF
ユニキャストにおけるGitの運用方針 v0.9
by
Unicast Inc.
PDF
Git flowについてまとめてみた
by
hiroyuki koga
PDF
git flowを使った開発フロー
by
shigetoshi komatsu
PDF
開発フローを改善した時の昔話
by
Makoto Henmi
PDF
Git & ブランチモデルで学ぶ バージョン管理入門
by
kazuki kuriyama
PDF
Develop flow
by
runeleaf
PPTX
Git flow概要紹介
by
y42sora
KEY
Git (運用編)
by
Naomichi Yamakita
PPTX
今さら聞けない人のためのGit超入門
by
VirtualTech Japan Inc./Begi.net Inc.
PDF
はじめてのGit #gitkyoto
by
Hisateru Tanaka
PPTX
今さら聞けない人のためのgit超入門
by
VirtualTech Japan Inc./Begi.net Inc.
PPTX
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
by
Study Group by SciencePark Corp.
PDF
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
by
CROOZ, inc.
PPTX
Gitを使った開発ワークフロー
by
Shiro Miyazaki
PDF
GitHubの機能を活用したGitHub Flowによる開発の進め方
by
Takeshi Mikami
PPTX
今さら聞けない人のためのgit超入門 OSC2018京都 資料
by
VirtualTech Japan Inc./Begi.net Inc.
PPTX
今さら聞けない人のためのgit超入門
by
VirtualTech Japan Inc./Begi.net Inc.
PDF
gitを使う準備をしよう - 中級編
by
Sanae Yamashita
PPTX
Build insider offline session チームでのgit
by
Tadahiro Ishisaka
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
by
naoki koyama
ユニキャストにおけるGitの運用方針 v0.9
by
Unicast Inc.
Git flowについてまとめてみた
by
hiroyuki koga
git flowを使った開発フロー
by
shigetoshi komatsu
開発フローを改善した時の昔話
by
Makoto Henmi
Git & ブランチモデルで学ぶ バージョン管理入門
by
kazuki kuriyama
Develop flow
by
runeleaf
Git flow概要紹介
by
y42sora
Git (運用編)
by
Naomichi Yamakita
今さら聞けない人のためのGit超入門
by
VirtualTech Japan Inc./Begi.net Inc.
はじめてのGit #gitkyoto
by
Hisateru Tanaka
今さら聞けない人のためのgit超入門
by
VirtualTech Japan Inc./Begi.net Inc.
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
by
Study Group by SciencePark Corp.
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
by
CROOZ, inc.
Gitを使った開発ワークフロー
by
Shiro Miyazaki
GitHubの機能を活用したGitHub Flowによる開発の進め方
by
Takeshi Mikami
今さら聞けない人のためのgit超入門 OSC2018京都 資料
by
VirtualTech Japan Inc./Begi.net Inc.
今さら聞けない人のためのgit超入門
by
VirtualTech Japan Inc./Begi.net Inc.
gitを使う準備をしよう - 中級編
by
Sanae Yamashita
Build insider offline session チームでのgit
by
Tadahiro Ishisaka
Git Flowを運用するために
1.
Git Flowを運用するために NaITE #23 2017/7/16
2.
自己紹介 • 名前 – 角田
俊(ツノダ シュン) • 仕事 – ソフトウェア開発 • SNS – Twitter(@imtnd) – Facebook • 活動 – NaITE(長崎IT技術社会)実行委員 – WACATE実行委員
3.
今日の内容 • Git Flowを運用するときに気をつけること –テスト計画とブランチの定義について –適切なFeature分割について
4.
Git Flowとは? • Gitのブランチモデルの一つ •
Vincent Driessen氏の A successful Git branching modelから http://nvie.com/posts/a-successful-git-branching-model/ • 作成するブランチ – Feature(複数) – Develop – Release – Hotfixes – Master (元々あるやつ)
5.
Git Flowとは? • ブランチモデルは他にもある •
もっと詳しく知りたい人は以下の資料参照 https://speakerdeck.com/nihonbuson/knack-of-git-management
6.
Git Flowのメリット • 機能の独立したリポジトリが作成できる –
機能の独立性が明確になる • 機能をリリースする、しないの判断が後から選択可能 • 開発とテスト、テスト工程による明確なブランチ分割 • アジャイル開発や、イテレーション開発に向いている
7.
アジャイルやイテレーション開発 (例) 開発 テスト 開発 テスト • ざっくりとした開発イメージ
8.
テスト計画はプロジェクト毎に異なる • JSTQB定義のテストレベル – コンポーネントテスト –
統合テスト – システムテスト – 受け入れテスト • テストレベルの名前もプロジェクトによって異なるが、 大体こんな感じだと思う http://jstqb.jp/dl/JSTQB-SyllabusFoundation_Version2011.J02.pdf
9.
Git Flowとテストの関連付け(例) • それぞれのfeatureブランチで コンポーネントテストを実施 •
developブランチでfeatureを 取り入れ、結合テスト • releaseブランチでシステムテ ストを実施
10.
実際の現場で適応するには • 実際の現場はテストレベルが4段階とは限らない – 例 –
コンポーネントテスト – 自分達での統合テスト – 既存システムとの統合テスト – 第三者による統合テスト – システムテスト – 他会社のシステムを含めたシステムテスト – 受け入れテスト • Git Flow運用の前には自分達のテストレベル、テストフェーズに あったブランチを定義する必要がある – ブランチ数 – ブランチ名(役割)
11.
Git Flow運用時の失敗談
12.
失敗 feature1 feature2 develop time 今回は2週間で、feature1と feature2を開発しよう。
13.
失敗 feature1 feature2 develop time
14.
失敗 feature1 feature2 develop time
15.
失敗 feature1 feature2 develop time やっぱり、今回の統合テスト にfeature1は入れないで。
16.
失敗 feature1 feature2 develop time
17.
失敗 feature1 feature2 develop time feature2はfeature1がないと 統合テストが実施出来ません。
18.
Git FlowでのFeature分割 • Git
Flowを効率良く運用するには適切なFeature分割が必要 • Featureは、独立した検証可能な単位の最小構成である必要 がある – featureに依存性がないようにする – featureがテストフェーズで検証可能な単位である必要がある – featureに複数機能が入っていると、機能を入れる、入れないという 判断ができないため最小構成が望ましい
19.
まとめ • Git Flowを運用する前にはブランチの定義が必要 –
ブランチ数 – ブランチの定義(役割の定義) • Git Flowを効率良く運用するには、適切なFeature分割が必 要 – 独立した検証可能な単位の最小構成である必要がある
20.
適切な運用フローを考えましょう
Download