-
GitLab Flow
62ndRuby/Rails勉強会@関西
Takashi Ogomori
-
GitLab with Flow
進化するGitHubクローンはオープンソース開発フレームワーク
マージリクエスト ! でコラボレーションからの尊敬と信頼
2/28
-
Profile
" ogom
# ogomr
GitLab Cookbookの開発に貢献
オレオレGitLabの手順を紹介
GitLab.org Cookbook
GitLab Cookbook with SSL
3/28
-
Commercial
GitHub実践入門 「Pull Requestによる開発の変革」
4/28
-
$ GitLab 7.1.0
5/28
-
Admin area
6/28
-
Project
7/28
-
User
8/28
-
Group
9/28
-
Background Jobs
10/28
-
Project services
11/28
-
% Flow Styles
12/28
-
git-flow
複数のブランチに目的とルールを持たせて運用
Branches 説明
master リリースできる状態。リリースにタグをつける。他のブランチからマージする。
develop 開発作業の中心。featureやreleaseにマージする。
feature 機能追加の作業。developから分岐してdevelopにマージする。
release リリースの準備作業。developから分岐してmasterとdevelopにマージする。
hotfix リリース後の緊急作業。masterから分岐してmasterとdevelopにマージする。
& git-flow Cheat Sheet (日本語)
13/28
-
GitHub Flow
1つのブランチ(master)をリリースできる状態に維持して運用
Works 説明
Create a branch masterから分岐して、ブランチを作成する。
Add commits 開発作業の中心。変更のコミットを追加する。
Open a Pull Request masterにプルリクエストを送信する。
Discuss and Review 変更の内容を議論して、コードのレビューをする。
Merge and Deploy masterにマージして。リリースする。
& Understanding the GitHub Flow
14/28
-
GitLab Flow
masterブランチとstableブランチを平行で開発する運用
Branches 説明
master 開発作業の中心。他のブランチからマージする。
feature 機能追加の作業。masterから分岐してmasterにマージする。
stable リリースできる状態。リリースにタグをつける。他のブランチからマージする。
hotfix リリース後の緊急作業。stableから分岐してstableとmasterにマージする。
& git-flowからdevelopブランチを除いてGitHub Flowと複合
& master、feature とstable、hotfix にGitHub Flowを適応
15/28
-
' GitLab Works
16/28
-
Creating a project
17/28
-
Create a feature branch
18/28
-
Add commits
19/28
-
Open a Merge Request
20/28
-
Merge and deploy
21/28
-
Create a stable branch
22/28
-
Create a hotfix branch
23/28
-
Add commits
24/28
-
Open a Merge Request
25/28
-
Merge and deploy
26/28
-
Continuous
27/28
-
Thank You!
28/28