Submit Search
Upload
LT_Gitのfast fowardと継続的デリバリー
•
0 likes
•
1,436 views
sinsoku listy
Follow
第2回【フリースタイル】もくもく会 - connpass http://connpass.com/event/11866/
Read less
Read more
Internet
Report
Share
Report
Share
1 of 25
Download now
Download to read offline
Recommended
2017-06-18 tribox Contest 祝!1周年!
2017-06-18 tribox Contest 祝!1周年!
kotarot
Tortoise gitで日本語ファイル名を使うときのgitの選択について
Tortoise gitで日本語ファイル名を使うときのgitの選択について
Kiyoshi SATOH
Romo欲しい
Romo欲しい
tadfmac
Groovy quartz twitter4J
Groovy quartz twitter4J
Shinya Mochida
RubyKaigi2011の雰囲気
RubyKaigi2011の雰囲気
Sea Mountain
Look at-the-lisper.2017.02.18
Look at-the-lisper.2017.02.18
home
coinsLT#0 tkbctf3 miocatができるまで
coinsLT#0 tkbctf3 miocatができるまで
Mei Akizuru
Rubykaigi2018共有会
Rubykaigi2018共有会
ogawatti
Recommended
2017-06-18 tribox Contest 祝!1周年!
2017-06-18 tribox Contest 祝!1周年!
kotarot
Tortoise gitで日本語ファイル名を使うときのgitの選択について
Tortoise gitで日本語ファイル名を使うときのgitの選択について
Kiyoshi SATOH
Romo欲しい
Romo欲しい
tadfmac
Groovy quartz twitter4J
Groovy quartz twitter4J
Shinya Mochida
RubyKaigi2011の雰囲気
RubyKaigi2011の雰囲気
Sea Mountain
Look at-the-lisper.2017.02.18
Look at-the-lisper.2017.02.18
home
coinsLT#0 tkbctf3 miocatができるまで
coinsLT#0 tkbctf3 miocatができるまで
Mei Akizuru
Rubykaigi2018共有会
Rubykaigi2018共有会
ogawatti
Gitごにょごにょ【概要編】
Gitごにょごにょ【概要編】
Kazuki Shingai
30days Album の裏側 + 表側
30days Album の裏側 + 表側
Kensuke Nagae
ポイントをおさえて移行しよう!Git乗り換え超初級
ポイントをおさえて移行しよう!Git乗り換え超初級
Kouji Matsui
吾輩はコンテンツ事業者である 楽天編
吾輩はコンテンツ事業者である 楽天編
Rakuten Group, Inc.
20120525 mt websocket
20120525 mt websocket
Ryosuke MATSUMOTO
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
Satoshi Kume
プロセスの永続化でコスト削減 #perlbeginners
プロセスの永続化でコスト削減 #perlbeginners
鉄次 尾形
GroovyでJSON2015
GroovyでJSON2015
Yasuharu Hayami
Githubサービスについて
Githubサービスについて
Akura Pi
Metahub for github
Metahub for github
Suguru Oho
Rails6にいつ上げるか?
Rails6にいつ上げるか?
sinsoku listy
Rails Testing on Fargate
Rails Testing on Fargate
sinsoku listy
Search Form for Rails
Search Form for Rails
sinsoku listy
ENGINEER WORK!!
ENGINEER WORK!!
sinsoku listy
自己修復的なインフラ -Self-Healing Infrastructure-
自己修復的なインフラ -Self-Healing Infrastructure-
sinsoku listy
毎日gemをアップグレードする生活
毎日gemをアップグレードする生活
sinsoku listy
Rails 5.2: credentials
Rails 5.2: credentials
sinsoku listy
Randomly Failing Specs
Randomly Failing Specs
sinsoku listy
技術的負債とリファクタリング
技術的負債とリファクタリング
sinsoku listy
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
sinsoku listy
Swift on Docker
Swift on Docker
sinsoku listy
ES2015のカバレッジ計測
ES2015のカバレッジ計測
sinsoku listy
More Related Content
Similar to LT_Gitのfast fowardと継続的デリバリー
Gitごにょごにょ【概要編】
Gitごにょごにょ【概要編】
Kazuki Shingai
30days Album の裏側 + 表側
30days Album の裏側 + 表側
Kensuke Nagae
ポイントをおさえて移行しよう!Git乗り換え超初級
ポイントをおさえて移行しよう!Git乗り換え超初級
Kouji Matsui
吾輩はコンテンツ事業者である 楽天編
吾輩はコンテンツ事業者である 楽天編
Rakuten Group, Inc.
20120525 mt websocket
20120525 mt websocket
Ryosuke MATSUMOTO
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
Satoshi Kume
プロセスの永続化でコスト削減 #perlbeginners
プロセスの永続化でコスト削減 #perlbeginners
鉄次 尾形
GroovyでJSON2015
GroovyでJSON2015
Yasuharu Hayami
Githubサービスについて
Githubサービスについて
Akura Pi
Metahub for github
Metahub for github
Suguru Oho
Similar to LT_Gitのfast fowardと継続的デリバリー
(10)
Gitごにょごにょ【概要編】
Gitごにょごにょ【概要編】
30days Album の裏側 + 表側
30days Album の裏側 + 表側
ポイントをおさえて移行しよう!Git乗り換え超初級
ポイントをおさえて移行しよう!Git乗り換え超初級
吾輩はコンテンツ事業者である 楽天編
吾輩はコンテンツ事業者である 楽天編
20120525 mt websocket
20120525 mt websocket
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
プロセスの永続化でコスト削減 #perlbeginners
プロセスの永続化でコスト削減 #perlbeginners
GroovyでJSON2015
GroovyでJSON2015
Githubサービスについて
Githubサービスについて
Metahub for github
Metahub for github
More from sinsoku listy
Rails6にいつ上げるか?
Rails6にいつ上げるか?
sinsoku listy
Rails Testing on Fargate
Rails Testing on Fargate
sinsoku listy
Search Form for Rails
Search Form for Rails
sinsoku listy
ENGINEER WORK!!
ENGINEER WORK!!
sinsoku listy
自己修復的なインフラ -Self-Healing Infrastructure-
自己修復的なインフラ -Self-Healing Infrastructure-
sinsoku listy
毎日gemをアップグレードする生活
毎日gemをアップグレードする生活
sinsoku listy
Rails 5.2: credentials
Rails 5.2: credentials
sinsoku listy
Randomly Failing Specs
Randomly Failing Specs
sinsoku listy
技術的負債とリファクタリング
技術的負債とリファクタリング
sinsoku listy
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
sinsoku listy
Swift on Docker
Swift on Docker
sinsoku listy
ES2015のカバレッジ計測
ES2015のカバレッジ計測
sinsoku listy
CSSのカバレッジツール
CSSのカバレッジツール
sinsoku listy
本当にあった怖い話 7つの幽霊 7つの成仏
本当にあった怖い話 7つの幽霊 7つの成仏
sinsoku listy
Awsでwindowsゲームを動かす
Awsでwindowsゲームを動かす
sinsoku listy
Action pack variantsの話
Action pack variantsの話
sinsoku listy
バージョン管理とGit
バージョン管理とGit
sinsoku listy
Git天空闘技場_ハンズオン
Git天空闘技場_ハンズオン
sinsoku listy
DVCSとGitの基礎
DVCSとGitの基礎
sinsoku listy
20101001 5分でわかるtrac pluginの作り方_slideshare
20101001 5分でわかるtrac pluginの作り方_slideshare
sinsoku listy
More from sinsoku listy
(20)
Rails6にいつ上げるか?
Rails6にいつ上げるか?
Rails Testing on Fargate
Rails Testing on Fargate
Search Form for Rails
Search Form for Rails
ENGINEER WORK!!
ENGINEER WORK!!
自己修復的なインフラ -Self-Healing Infrastructure-
自己修復的なインフラ -Self-Healing Infrastructure-
毎日gemをアップグレードする生活
毎日gemをアップグレードする生活
Rails 5.2: credentials
Rails 5.2: credentials
Randomly Failing Specs
Randomly Failing Specs
技術的負債とリファクタリング
技術的負債とリファクタリング
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
Swift on Docker
Swift on Docker
ES2015のカバレッジ計測
ES2015のカバレッジ計測
CSSのカバレッジツール
CSSのカバレッジツール
本当にあった怖い話 7つの幽霊 7つの成仏
本当にあった怖い話 7つの幽霊 7つの成仏
Awsでwindowsゲームを動かす
Awsでwindowsゲームを動かす
Action pack variantsの話
Action pack variantsの話
バージョン管理とGit
バージョン管理とGit
Git天空闘技場_ハンズオン
Git天空闘技場_ハンズオン
DVCSとGitの基礎
DVCSとGitの基礎
20101001 5分でわかるtrac pluginの作り方_slideshare
20101001 5分でわかるtrac pluginの作り方_slideshare
LT_Gitのfast fowardと継続的デリバリー
1.
Gitのfast-fowardと 継続的デリバリー 第2回【フリースタイル】もくもく会 2015/03/01(日)
2.
自己紹介 ● HN: 神速(@sinsoku_listy) ●
Railsを使える程度の能力 ● 東方Project、なのはが好き ● 技術的なもの ↓
3.
弊社のForkwell Jobsの宣伝
4.
https://jobs.forkwell.com/
5.
宣伝おわり
6.
本編
7.
今日話すこと 1. Gitのfast-forwardとは? 2. 継続的デリバリー 3.
KeepFFの紹介
8.
fast-forwardとは?
9.
fast-forwardな関係 コミットBの歴史に、コミットAの歴史が全て含まれている。
10.
fast-forwardではない関係 コミットBの歴史に、コミットAの歴史が含まれていない (Aのコミットが含まれていない)
11.
何が困るか ● マージ後にエラーが起きる可能性がある ○ メソッド名の変更 ○
メソッドの引数、戻り値の変更 ● ログが見づらい
12.
継続的デリバリー
13.
下記のツールを使って頻繁にリリースすること ● バージョン管理 ● 自動テスト ●
自動デプロイ 継続的デリバリー
14.
構成の例 1 git push 2
通知 3 自動テスト 4 自動デプロイ
15.
構成の例 1 git push 2
通知 3 自動テスト 4 自動デプロイ その他のCIサービス
16.
継続的デリバリーの重要な点 ● 自動化し、属人性を排除する ● 常にブランチをデプロイ可能な状態に保つ 全てのテストがOKで、fast-forwardの状態 を保てるのが一番良い
17.
KeepFFの紹介
18.
サービスの内容 コレ
19.
KeepFFの使い方 1. KeepFFでGitHub連携する 2. リポジトリを選択する 3.
自動でコメントされる 後はCIサービスのテストが通って、fast-forwardのバッ ジが緑色の時にマージする
20.
https://keepff.com/ 詳しくはwebサイトをご覧ください
21.
ご清聴ありがとうございました
22.
おまけ
23.
日本語訳 私は... 全てのnon-fast forwardブランチを生まれる前に消 し去りたい。 全ての宇宙、過去と未来の全てのブランチを、この 手で。
24.
僕と契約して、魔法少女になってよ!
25.
本当にご清聴ありがとうございました
Download now