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
EN
Uploaded by
Tomohisa Kusukawa
9,431 views
Redmineとgitの 連携利用事例
2018年5月26日(土) redmine.tokyo 第14回勉強会 Git連携 パネルディスカッション 事例紹介資料
Technology
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Downloaded 22 times
1
/ 12
2
/ 12
3
/ 12
Most read
4
/ 12
5
/ 12
6
/ 12
7
/ 12
8
/ 12
9
/ 12
Most read
10
/ 12
Most read
11
/ 12
12
/ 12
More Related Content
PDF
いつやるの?Git入門 v1.1.0
by
Masakazu Matsushita
PDF
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
by
onozaty
PDF
例外設計における大罪
by
Takuto Wada
PDF
Redmineをちょっと便利に! プログラミング無しで使ってみるREST API
by
Go Maeda
PDF
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
by
Takuto Wada
PDF
Redmine にいろいろ埋め込んでみた
by
Kohei Nakamura
PDF
Redmineの開発状況のこれまでと現在
by
Go Maeda
PPTX
世界一わかりやすいClean Architecture
by
Atsushi Nakamura
いつやるの?Git入門 v1.1.0
by
Masakazu Matsushita
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
by
onozaty
例外設計における大罪
by
Takuto Wada
Redmineをちょっと便利に! プログラミング無しで使ってみるREST API
by
Go Maeda
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
by
Takuto Wada
Redmine にいろいろ埋め込んでみた
by
Kohei Nakamura
Redmineの開発状況のこれまでと現在
by
Go Maeda
世界一わかりやすいClean Architecture
by
Atsushi Nakamura
What's hot
PDF
Redmineの基本と適用事例
by
Go Maeda
PDF
Dockerからcontainerdへの移行
by
Kohei Tokunaga
PDF
こわくない Git
by
Kota Saito
PDF
Oss貢献超入門
by
Michihito Shigemura
PDF
RedmineのFAQとアンチパターン集
by
akipii Oga
PDF
挫折しないRedmine
by
Go Maeda
PDF
マルチテナントのアプリケーション実装〜実践編〜
by
Yoshiki Nakagawa
PDF
ドメイン駆動設計サンプルコードの徹底解説
by
増田 亨
PDF
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
by
akipii Oga
PDF
Redmineチューニングの実際と限界(旧資料) - Redmine performance tuning(old), See Below.
by
Kuniharu(州晴) AKAHANE(赤羽根)
PPT
メタプログラミングって何だろう
by
Kota Mizushima
PDF
これからSpringを使う開発者が知っておくべきこと
by
土岐 孝平
PPTX
やってはいけない空振りDelete
by
Yu Yamada
PDF
Redmineの意外と知らない便利機能(Redmine 4.2対応版)
by
Go Maeda
PDF
ドメイン駆動設計のためのオブジェクト指向入門
by
増田 亨
PDF
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
by
Kohei Nakamura
PPTX
講演1 Redmine導入のアンチパターン
by
Hidehisa Matsutani
PDF
Docker Compose 徹底解説
by
Masahito Zembutsu
PDF
ドメイン駆動設計 基本を理解する
by
増田 亨
PDF
目grep入門 +解説
by
murachue
Redmineの基本と適用事例
by
Go Maeda
Dockerからcontainerdへの移行
by
Kohei Tokunaga
こわくない Git
by
Kota Saito
Oss貢献超入門
by
Michihito Shigemura
RedmineのFAQとアンチパターン集
by
akipii Oga
挫折しないRedmine
by
Go Maeda
マルチテナントのアプリケーション実装〜実践編〜
by
Yoshiki Nakagawa
ドメイン駆動設計サンプルコードの徹底解説
by
増田 亨
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
by
akipii Oga
Redmineチューニングの実際と限界(旧資料) - Redmine performance tuning(old), See Below.
by
Kuniharu(州晴) AKAHANE(赤羽根)
メタプログラミングって何だろう
by
Kota Mizushima
これからSpringを使う開発者が知っておくべきこと
by
土岐 孝平
やってはいけない空振りDelete
by
Yu Yamada
Redmineの意外と知らない便利機能(Redmine 4.2対応版)
by
Go Maeda
ドメイン駆動設計のためのオブジェクト指向入門
by
増田 亨
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
by
Kohei Nakamura
講演1 Redmine導入のアンチパターン
by
Hidehisa Matsutani
Docker Compose 徹底解説
by
Masahito Zembutsu
ドメイン駆動設計 基本を理解する
by
増田 亨
目grep入門 +解説
by
murachue
Similar to Redmineとgitの 連携利用事例
PDF
RedmineとGitHubのうまい関係
by
Mitsuyoshi Kawabata
PPTX
Git入門
by
Masayasu Kawamura
PDF
RedmineとGitとスクラム
by
Takashi Okamoto
PDF
ある工場と Redmine 2020
by
Kohei Nakamura
PPTX
Redmineサーバ統合事例
by
Yuuki Nara
PPTX
今さら聞けない人のためのGitLabの始め方 Ubuntu編
by
VirtualTech Japan Inc./Begi.net Inc.
PPTX
今さら聞けない人のためのgit超入門
by
VirtualTech Japan Inc./Begi.net Inc.
PDF
Redmineを使ってみよう
by
mrgoofy33 .
KEY
20120324 git training
by
Takeshi AKIMA
PDF
Redmineプラグインのテスト自動化を頑張っている話
by
Ko Nagase
PPTX
今さら聞けない人のためのGit超入門 2020/12/19
by
VirtualTech Japan Inc./Begi.net Inc.
PPTX
今さら聞けない人のためのGit超入門 GitLab 14対応版
by
VirtualTech Japan Inc./Begi.net Inc.
PPTX
今さら聞けない人のためのGit超入門 OSC2018広島版
by
VirtualTech Japan Inc./Begi.net Inc.
PPTX
今さら聞けない人のためのgit超入門
by
VirtualTech Japan Inc./Begi.net Inc.
PDF
Git -分散バージョン管理システム-
by
Koji Shinba
PPTX
今さら聞けない人のためのGit超入門 2019/11/21
by
VirtualTech Japan Inc./Begi.net Inc.
PPTX
今さら聞けない人のためのGit超入門 GitLab 13対応版
by
VirtualTech Japan Inc./Begi.net Inc.
PPT
Gitのススメ
by
Yuki Nagino
KEY
Git運用
by
Sosuke Kimura
PDF
20091010名古屋Ruby会議01 プログラマとプログラマでない人のための課題管理ツール『Redmine』
by
Ryo RKTM
RedmineとGitHubのうまい関係
by
Mitsuyoshi Kawabata
Git入門
by
Masayasu Kawamura
RedmineとGitとスクラム
by
Takashi Okamoto
ある工場と Redmine 2020
by
Kohei Nakamura
Redmineサーバ統合事例
by
Yuuki Nara
今さら聞けない人のためのGitLabの始め方 Ubuntu編
by
VirtualTech Japan Inc./Begi.net Inc.
今さら聞けない人のためのgit超入門
by
VirtualTech Japan Inc./Begi.net Inc.
Redmineを使ってみよう
by
mrgoofy33 .
20120324 git training
by
Takeshi AKIMA
Redmineプラグインのテスト自動化を頑張っている話
by
Ko Nagase
今さら聞けない人のためのGit超入門 2020/12/19
by
VirtualTech Japan Inc./Begi.net Inc.
今さら聞けない人のためのGit超入門 GitLab 14対応版
by
VirtualTech Japan Inc./Begi.net Inc.
今さら聞けない人のためのGit超入門 OSC2018広島版
by
VirtualTech Japan Inc./Begi.net Inc.
今さら聞けない人のためのgit超入門
by
VirtualTech Japan Inc./Begi.net Inc.
Git -分散バージョン管理システム-
by
Koji Shinba
今さら聞けない人のためのGit超入門 2019/11/21
by
VirtualTech Japan Inc./Begi.net Inc.
今さら聞けない人のためのGit超入門 GitLab 13対応版
by
VirtualTech Japan Inc./Begi.net Inc.
Gitのススメ
by
Yuki Nagino
Git運用
by
Sosuke Kimura
20091010名古屋Ruby会議01 プログラマとプログラマでない人のための課題管理ツール『Redmine』
by
Ryo RKTM
More from Tomohisa Kusukawa
PDF
Redmineを利用する趣旨
by
Tomohisa Kusukawa
PDF
うちのRedmineの使い方(2)
by
Tomohisa Kusukawa
PDF
Redmineと自分のそのころ
by
Tomohisa Kusukawa
PDF
工数把握のすすめ 〜WorkTimeプラグインの使い方〜
by
Tomohisa Kusukawa
PDF
Redmine.tokyo 第7回勉強会 ディスカッション
by
Tomohisa Kusukawa
PDF
Shinagawa redmine(デブサミ2014 コミュLT)
by
Tomohisa Kusukawa
PDF
Redmineって何ができるの?
by
Tomohisa Kusukawa
PDF
Yggdrasil(ゆぐどらしる) ~ サーバ運用のNo Ticket, No Work ~
by
Tomohisa Kusukawa
PDF
運用業務でのRedmine
by
Tomohisa Kusukawa
PDF
うちのRedmineの使い方
by
Tomohisa Kusukawa
Redmineを利用する趣旨
by
Tomohisa Kusukawa
うちのRedmineの使い方(2)
by
Tomohisa Kusukawa
Redmineと自分のそのころ
by
Tomohisa Kusukawa
工数把握のすすめ 〜WorkTimeプラグインの使い方〜
by
Tomohisa Kusukawa
Redmine.tokyo 第7回勉強会 ディスカッション
by
Tomohisa Kusukawa
Shinagawa redmine(デブサミ2014 コミュLT)
by
Tomohisa Kusukawa
Redmineって何ができるの?
by
Tomohisa Kusukawa
Yggdrasil(ゆぐどらしる) ~ サーバ運用のNo Ticket, No Work ~
by
Tomohisa Kusukawa
運用業務でのRedmine
by
Tomohisa Kusukawa
うちのRedmineの使い方
by
Tomohisa Kusukawa
Redmineとgitの 連携利用事例
1.
RedmineとGitLabの 連携利用 redmine.tokyo 第14回勉強会 パネルディスカッション 事例紹介資料 2018年5月26日
@tKusukawa 1
2.
自己紹介:@tKusukawa くすかわと申します。redmine.tokyoのスタッフです。 Redmineプラグイン:WorkTime、WikiListsなどを作って 公開しています。(最近メンテできておらず すみません) 仕事:システム部門長→ 課題管理、管理台帳、業務記録など、 業務の多くの場面でRedmineに大変お世話になっています。 自分たちのGit連携のやり方をお話します。気になったことを話のネタにして頂いて、 より良い方法のヒントが得られれば幸いです。(是非ツイート/メモして下さい
#redmineT ) およそ月80チケット、週2〜3回本番反映している開発運用の事例のお話です。 22
3.
構成と運用 GitLabはHubリポジトリとしてのみ利用していてIssueなどの機能は使っていません。 ← 非エンジニアを含め元々Redmineを利用していて、情報連携させたい為。 3 GitLab originリポジトリ 開発者PC開発者PC 検証環境 ブランチ:
stg 本番環境 ブランチ: production pull /push pull Redmine チケットシステム リポジトリ閲覧ツールプログラマ以外に Gitを使わせるのは かなりしんどいが、 RedmineならURLで 参照してもらえる。 pull / reset (切り戻し) バージョン管理は言うまでもなく 超重要 ソフト開発の三種の神器
4.
システム的な接続方法 Redmineサーバプログラムから GitLabのbareリポジトリのディレクトリを 直接参照できるようにしています。 Host Linux /srv/docker/gitlab/gitlab Docker GitLab /home/git/data Docker
Redmine /home/redmine/gitlab 4 マウント マウント
5.
Redmine管理者 設定画面 0. 「使用するバージョン管理システム」の「
Git」にチェック 1. 「参照用キーワード」に「 *」を設定→ refsやfixesを書かなくても #nnn だけでリンクになる (#nnnの前後に文字があるとチケット Noと認識されないので注意。全角スペースは NG。) 2. 「異なるプロジェクトのチケットの参照/修正を許可」にチェック 1.管理 2.設定 7.保存 5 3.リポジトリ 4.Git 5.参照用キーワード「*」 6.別プロジェクトもリンク
6.
リポジトリ参照設定 Redmineのプロジェクト「設定」タブ→「リポジトリ」でパスを設定します。 リポジトリパス: /home/redmine/gitlab/repositories/<gitlab-user>/<gitlab-pj>.git 6 前提:モジュールで リポジトリにチェック
7.
コミットコメントでチケットとの相互リンク コミットコメントにチケット番号があると 「関連するチケット」に自動で登録されて相互リ ンクができる ← 後から手動で相互リンクを 追加/削除 することも出来ます
7
8.
リポジトリ閲覧ツール ∈ Redmine <修正差分表示> そのコミットでの全ての差分を ブラウザ内検索できたりして便利 8 <アノテート> その行を最後に更新したコミットを 追跡できて便利
9.
チケットとコミットの相互リンクの意義 チケット: どうしたくて(経緯)、どうなった(結果) Gitコミット: いつ、だれが、どこを、なにから、なにに →変えた こうしておかないと「プログラムの意図」が解らなくなる 9 ここがつながる(多対多)
10.
開発運用サイクル(チケット=開発ブランチ) 10 チケット起票 チケットクローズ 開発ブランチ作成 開発ブランチ削除 コーディング /
コミット master 13773 stg production 検証 Ver付与 / 本番デプロイ X X ブランチ戦略 13734 マージ/テスト 本番デプロイ 平均 一日4チケット =月80チケット を本番リリース
11.
開発運用サイクル(マージとデプロイ) 11 GitLab originリポジトリ 開発者PC開発者PC 検証環境 ブランチ: stg 本番環境 ブランチ:
production pull /push pull pull / reset (切り戻し) Redmine チケットシステム リポジトリ閲覧ツール チケット起票 チケットクローズ 開発ブランチ作成 開発ブランチ削除 マージ
12.
まとめ 自分たちのGit連携のやり方を お話させて頂きました。 (話のネタをツイート/メモして頂けましたでしょうかw) Redmineのチケット(どうしたくて、どうなった)と Gitのコミット(いつ、だれが、どこを、なにから、なにに 変えた)を 相互に関連付けて確認・記録しています。 チケット起票
→ ブランチ作成/コミットと マージ /リリース → チケットクローズ のサイクルを月80チケットペースで運用してるお話でした♪ 12
Download