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 ルービックキューブ交流会 @ LODGE (ピラミンクスオフ) のLT枠で話させていただきました。
2017-06-18 tribox Contest 祝!1周年!
2017-06-18 tribox Contest 祝!1周年!
kotarot
2010/9/30に長野で開催された、NSEG夜の部の第2回Git勉強会でちょっとだけプレゼンをしたときの資料です。 Ustのアーカイブは下記 http://www.ustream.tv/recorded/9907520 TortoiseGitから日本語ファイル名を使うと問題が出るので、その解決をするために試行錯誤した結果をまとめたものです。
Tortoise gitで日本語ファイル名を使うときのgitの選択について
Tortoise gitで日本語ファイル名を使うときのgitの選択について
Kiyoshi SATOH
Romoほしくて無理矢理LTを申し込んで参加したWebRTC Conference Japan (2015.02.05) で実施した「Romoほしい」というLTのスライドです。 。。。バカですいません。。。
Romo欲しい
Romo欲しい
tadfmac
Groovy quartz twitter4J
Groovy quartz twitter4J
Shinya Mochida
RubyKaigi2011の雰囲気
RubyKaigi2011の雰囲気
Sea Mountain
Introduction of Lisper , HISTUDY on Feb 18 2017
Look at-the-lisper.2017.02.18
Look at-the-lisper.2017.02.18
home
coinsLT#0で発表したもの。tkbctf3においてWeb250として出題された"miocat"に関する発表。 .NET Frameworkでの文字列比較におけるロケールの扱いの仕様を題材にしたものだったが、実装の甘さや.NET/Monoの挙動の違いにより非常に簡単な問題になってしまった。その原因などを紹介する。
coinsLT#0 tkbctf3 miocatができるまで
coinsLT#0 tkbctf3 miocatができるまで
Mei Akizuru
RubyKaigiについて 最新のRubyの動向について 周辺gemやライブラリについて
Rubykaigi2018共有会
Rubykaigi2018共有会
ogawatti
Recommended
2017-06-18 ルービックキューブ交流会 @ LODGE (ピラミンクスオフ) のLT枠で話させていただきました。
2017-06-18 tribox Contest 祝!1周年!
2017-06-18 tribox Contest 祝!1周年!
kotarot
2010/9/30に長野で開催された、NSEG夜の部の第2回Git勉強会でちょっとだけプレゼンをしたときの資料です。 Ustのアーカイブは下記 http://www.ustream.tv/recorded/9907520 TortoiseGitから日本語ファイル名を使うと問題が出るので、その解決をするために試行錯誤した結果をまとめたものです。
Tortoise gitで日本語ファイル名を使うときのgitの選択について
Tortoise gitで日本語ファイル名を使うときのgitの選択について
Kiyoshi SATOH
Romoほしくて無理矢理LTを申し込んで参加したWebRTC Conference Japan (2015.02.05) で実施した「Romoほしい」というLTのスライドです。 。。。バカですいません。。。
Romo欲しい
Romo欲しい
tadfmac
Groovy quartz twitter4J
Groovy quartz twitter4J
Shinya Mochida
RubyKaigi2011の雰囲気
RubyKaigi2011の雰囲気
Sea Mountain
Introduction of Lisper , HISTUDY on Feb 18 2017
Look at-the-lisper.2017.02.18
Look at-the-lisper.2017.02.18
home
coinsLT#0で発表したもの。tkbctf3においてWeb250として出題された"miocat"に関する発表。 .NET Frameworkでの文字列比較におけるロケールの扱いの仕様を題材にしたものだったが、実装の甘さや.NET/Monoの挙動の違いにより非常に簡単な問題になってしまった。その原因などを紹介する。
coinsLT#0 tkbctf3 miocatができるまで
coinsLT#0 tkbctf3 miocatができるまで
Mei Akizuru
RubyKaigiについて 最新のRubyの動向について 周辺gemやライブラリについて
Rubykaigi2018共有会
Rubykaigi2018共有会
ogawatti
【第1回】学生向けアプリ開発勉強会発表資料 http://atnd.org/event/riot
Gitごにょごにょ【概要編】
Gitごにょごにょ【概要編】
Kazuki Shingai
Mitaka.rb#12 の LT で発表したときの資料です
30days Album の裏側 + 表側
30days Album の裏側 + 表側
Kensuke Nagae
ポイントをおさえて移行しよう!Git乗り換え超初級 第11回まどべんよっかいち 2015/01/24 http://www.kekyo.net/2015/01/25/4717
ポイントをおさえて移行しよう!Git乗り換え超初級
ポイントをおさえて移行しよう!Git乗り換え超初級
Kouji Matsui
岩﨑 磨、楽天株式会社 『JANOG29.5』 講演資料 人気コンテンツを抱える/提供するコンテンツ事業者が現状抱える問題や、 運用ノウハウを紹介しつつ、将来に向けたNWのあり方について考察します。
吾輩はコンテンツ事業者である 楽天編
吾輩はコンテンツ事業者である 楽天編
Rakuten Group, Inc.
20120525 mt websocket
20120525 mt websocket
Ryosuke MATSUMOTO
1. ChatGPTの現状理解 ChatGPT とは? 前回の振り返り ChatGTP界隈の1ヶ月間のアップデート (2023年7月版) 2. Rパッケージ開発にLLMをどう活用するか?の整理 3. GPTが使えるRパッケージの調査報告
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
Satoshi Kume
2013/11/29 PerlBeginners#!11 で発表したLTです。ビギナー向け勉強会なので、内容はいたって初歩的な範囲にしてあります。上級者からすると物足りない感じ。
プロセスの永続化でコスト削減 #perlbeginners
プロセスの永続化でコスト削減 #perlbeginners
鉄次 尾形
2015/3/13「JSON日の金曜日」で発表した内容です。
GroovyでJSON2015
GroovyでJSON2015
Yasuharu Hayami
Githubを使ったことのない人向けの説明スライド
Githubサービスについて
Githubサービスについて
Akura Pi
Introduction of metahub as a github utility. TechHills #5 "Go to Git!"
Metahub for github
Metahub for github
Suguru Oho
【Roppongi.rb特別編】Rails 6リリースするかも?Party at Speee https://roppongirb.connpass.com/event/138291/
Rails6にいつ上げるか?
Rails6にいつ上げるか?
sinsoku listy
Shinjuku Mokumoku Programming #55 https://shinjuku-moku.connpass.com/event/135503/
Rails Testing on Fargate
Rails Testing on Fargate
sinsoku listy
Roppongi.rb #11 "夜のLT会" https://roppongirb.connpass.com/event/134006/
Search Form for Rails
Search Form for Rails
sinsoku listy
表参道.rb #45 https://omotesandorb.connpass.com/event/125126/
ENGINEER WORK!!
ENGINEER WORK!!
sinsoku listy
Rails Developers Meetup 2019 https://railsdm.github.io/
自己修復的なインフラ -Self-Healing Infrastructure-
自己修復的なインフラ -Self-Healing Infrastructure-
sinsoku listy
表参道.rb #40
毎日gemをアップグレードする生活
毎日gemをアップグレードする生活
sinsoku listy
表参道.rb #30 https://omotesandorb.connpass.com/event/75939/
Rails 5.2: credentials
Rails 5.2: credentials
sinsoku listy
Rails Developers Meetup 2017 https://techplay.jp/event/631431
Randomly Failing Specs
Randomly Failing Specs
sinsoku listy
https://rails-developers-meetup.connpass.com/event/58046/
技術的負債とリファクタリング
技術的負債とリファクタリング
sinsoku listy
【エンジニア向け】Git 初心者講座 by Forkwell https://forkwell.connpass.com/event/47137/
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
sinsoku listy
Melon.swift http://fablic.connpass.com/event/35407/
Swift on Docker
Swift on Docker
sinsoku listy
表参道.rb #12 http://omotesandorb.connpass.com/event/32744/
ES2015のカバレッジ計測
ES2015のカバレッジ計測
sinsoku listy
More Related Content
Similar to LT_Gitのfast fowardと継続的デリバリー
【第1回】学生向けアプリ開発勉強会発表資料 http://atnd.org/event/riot
Gitごにょごにょ【概要編】
Gitごにょごにょ【概要編】
Kazuki Shingai
Mitaka.rb#12 の LT で発表したときの資料です
30days Album の裏側 + 表側
30days Album の裏側 + 表側
Kensuke Nagae
ポイントをおさえて移行しよう!Git乗り換え超初級 第11回まどべんよっかいち 2015/01/24 http://www.kekyo.net/2015/01/25/4717
ポイントをおさえて移行しよう!Git乗り換え超初級
ポイントをおさえて移行しよう!Git乗り換え超初級
Kouji Matsui
岩﨑 磨、楽天株式会社 『JANOG29.5』 講演資料 人気コンテンツを抱える/提供するコンテンツ事業者が現状抱える問題や、 運用ノウハウを紹介しつつ、将来に向けたNWのあり方について考察します。
吾輩はコンテンツ事業者である 楽天編
吾輩はコンテンツ事業者である 楽天編
Rakuten Group, Inc.
20120525 mt websocket
20120525 mt websocket
Ryosuke MATSUMOTO
1. ChatGPTの現状理解 ChatGPT とは? 前回の振り返り ChatGTP界隈の1ヶ月間のアップデート (2023年7月版) 2. Rパッケージ開発にLLMをどう活用するか?の整理 3. GPTが使えるRパッケージの調査報告
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
Satoshi Kume
2013/11/29 PerlBeginners#!11 で発表したLTです。ビギナー向け勉強会なので、内容はいたって初歩的な範囲にしてあります。上級者からすると物足りない感じ。
プロセスの永続化でコスト削減 #perlbeginners
プロセスの永続化でコスト削減 #perlbeginners
鉄次 尾形
2015/3/13「JSON日の金曜日」で発表した内容です。
GroovyでJSON2015
GroovyでJSON2015
Yasuharu Hayami
Githubを使ったことのない人向けの説明スライド
Githubサービスについて
Githubサービスについて
Akura Pi
Introduction of metahub as a github utility. TechHills #5 "Go to Git!"
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
【Roppongi.rb特別編】Rails 6リリースするかも?Party at Speee https://roppongirb.connpass.com/event/138291/
Rails6にいつ上げるか?
Rails6にいつ上げるか?
sinsoku listy
Shinjuku Mokumoku Programming #55 https://shinjuku-moku.connpass.com/event/135503/
Rails Testing on Fargate
Rails Testing on Fargate
sinsoku listy
Roppongi.rb #11 "夜のLT会" https://roppongirb.connpass.com/event/134006/
Search Form for Rails
Search Form for Rails
sinsoku listy
表参道.rb #45 https://omotesandorb.connpass.com/event/125126/
ENGINEER WORK!!
ENGINEER WORK!!
sinsoku listy
Rails Developers Meetup 2019 https://railsdm.github.io/
自己修復的なインフラ -Self-Healing Infrastructure-
自己修復的なインフラ -Self-Healing Infrastructure-
sinsoku listy
表参道.rb #40
毎日gemをアップグレードする生活
毎日gemをアップグレードする生活
sinsoku listy
表参道.rb #30 https://omotesandorb.connpass.com/event/75939/
Rails 5.2: credentials
Rails 5.2: credentials
sinsoku listy
Rails Developers Meetup 2017 https://techplay.jp/event/631431
Randomly Failing Specs
Randomly Failing Specs
sinsoku listy
https://rails-developers-meetup.connpass.com/event/58046/
技術的負債とリファクタリング
技術的負債とリファクタリング
sinsoku listy
【エンジニア向け】Git 初心者講座 by Forkwell https://forkwell.connpass.com/event/47137/
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
sinsoku listy
Melon.swift http://fablic.connpass.com/event/35407/
Swift on Docker
Swift on Docker
sinsoku listy
表参道.rb #12 http://omotesandorb.connpass.com/event/32744/
ES2015のカバレッジ計測
ES2015のカバレッジ計測
sinsoku listy
第13回【フリースタイル】PORTもくもく会【学生歓迎!】 http://freestyle-mokumoku.connpass.com/event/25617/
CSSのカバレッジツール
CSSのカバレッジツール
sinsoku listy
表参道.rb #4 - connpass http://omotesandorb.connpass.com/event/19117/
本当にあった怖い話 7つの幽霊 7つの成仏
本当にあった怖い話 7つの幽霊 7つの成仏
sinsoku listy
第6回【フリースタイル】もくもく会 - connpass http://freestyle-mokumoku.connpass.com/event/16141/ で話したLT
Awsでwindowsゲームを動かす
Awsでwindowsゲームを動かす
sinsoku listy
表参道.rb #1 - connpass http://omotesandorb.connpass.com/event/14973/
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