gitlab/gitlab.com勉強会 第2回
TRANSCRIPT
![Page 1: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/1.jpg)
2016.12.3GitLab/GitLab.com 勉強会 第2回
![Page 2: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/2.jpg)
自己紹介
名前 : 濱田 尚宏所属 : 株式会社 エス・テー・ラボ活動 : たまーに勉強会に参加趣味 : お酒GitLab歴: 1年ちょい
![Page 3: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/3.jpg)
よろしくお願いします
![Page 4: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/4.jpg)
新機能
1. Issue Board2. Description Templates3. Discussion Resolution4. おまけ
![Page 5: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/5.jpg)
Issue Board
![Page 6: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/6.jpg)
Issue Board
• GitLab 8.11から使用可能• いわゆるカンバン• Issueに付与するLabelごとにカンバンで整理できる
![Page 7: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/7.jpg)
Issue Board
ClosedされたIssueの一覧OpenになっているIssueの一覧 Boardで表示するLabelを追加できる
![Page 8: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/8.jpg)
使い方
見たほうが早いのでデモ
![Page 9: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/9.jpg)
感想・よかったこと• Labelの切り替えが簡単• Issueのステータスが視覚的に見やすい(管理しやすい)
• 進捗報告が楽
![Page 10: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/10.jpg)
Description Templates
![Page 11: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/11.jpg)
Description Templates• GitLab 8.11から使用可能• IssueやMergeRequestに記載する
Description(説明)のテンプレート• GitHubのIssue and Pull Request
templatesとほぼ同じ
![Page 12: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/12.jpg)
GitHubとの違い• Issue用とMergeRequest用のテンプレートを別々のディレクトリで管理
• テンプレートを複数用意できる(選択可能)
![Page 13: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/13.jpg)
作り方1. .GitLabディレクトリを作成2. 1.配下にissue_templatesディレクトリ、
merge_request_templatesディレクトリを作成
3. 2.配下にTemplateファイル(.md)を作成
![Page 14: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/14.jpg)
こんな感じ
![Page 15: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/15.jpg)
使い方
見たほうが早いのでデモ
![Page 16: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/16.jpg)
感想・よかったこと• Descriptionに何を書くべきか悩む時間が短縮
• 記述レベルや内容が統一されてきた• 誰でも編集でき、気軽にカイゼン• 併せてSlash Commandを使えばLabel等の設定も一緒にできて便利
![Page 17: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/17.jpg)
Discussion resolution
![Page 18: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/18.jpg)
Description Templates• GitLab 8.11から使用可能• コードレビューの進捗を管理できる• レビューが完了していないMergeRequestのmergeを抑止できる(GitLab 8.14以降)
![Page 19: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/19.jpg)
使い方
見たほうが早いのでデモ
![Page 20: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/20.jpg)
感想・よかったこと• 指摘した内容について合意および修正されているか分かりやすい
• 修正漏れがなくなった• 操作ミス等によるMergeを防げる
![Page 21: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/21.jpg)
おまけ
![Page 22: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/22.jpg)
GitLab.comだけ
• Issue Boardを複数作成できる• Labelをうまくカテゴリ分けできれば非常に強力• LabelはBoard間で共有するので注意• たくさん作ると管理が煩雑になる• 正式名称は不明(helpなし)
Multi Issue Borad
![Page 23: GitLab/GitLab.com勉強会 第2回](https://reader033.vdocuments.net/reader033/viewer/2022052318/58ed85671a28abaf5e8b461f/html5/thumbnails/23.jpg)
最後に今日紹介した機能は(ほぼ)全て設定不要で今からでも使用できます。GitLabのCI/CDは非常に強力ですが手軽に始められて、便利な機能もたくさんあるのでどんどん活用しましょう!