Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GitLab Features
Search
megos
December 18, 2018
Technology
1
350
GitLab Features
megos
December 18, 2018
Tweet
Share
More Decks by megos
See All by megos
個人開発を続けるということ / Continuing Personal Development
megos
0
230
わたしの開発環境の歴史 / My environment history
megos
0
330
社内でしか使わない勤怠管理システムにOAuth2を導入してみた / Kagomoku #19
megos
0
2.1k
CUIが嫌ならGUIからGitを使えばいいじゃない / kagomoku #17
megos
0
390
Join! かごえん / Join Kagoeng
megos
0
80
GitLab Hacks
megos
1
370
Gitlab meets minutes
megos
2
290
2018年まとめ / Summary of 2018
megos
0
310
Dockerで作るLaTeX執筆環境 / Writing LaTeX with Docker
megos
0
1.7k
Other Decks in Technology
See All in Technology
CDK Vibe Coding Fes
tomoki10
0
300
クラウド開発の舞台裏とSRE文化の醸成 / SRE NEXT 2025 Lunch Session
kazeburo
1
310
TLSから見るSREの未来
atpons
2
100
freeeのアクセシビリティの現在地 / freee's Current Position on Accessibility
ymrl
2
250
SREの次のキャリアの道しるべ 〜SREがマネジメントレイヤーに挑戦して、 気づいたこととTips〜
coconala_engineer
1
240
スタートアップに選択肢を 〜生成AIを活用したセカンダリー事業への挑戦〜
nstock
0
260
AWS認定を取る中で感じたこと
siromi
1
220
american aa airlines®️ USA Contact Numbers: Complete 2025 Support Guide
aaguide
0
390
CDKコード品質UP!ナイスな自作コンストラクタを作るための便利インターフェース
harukasakihara
2
140
ポストコロナ時代の SaaS におけるコスト削減の意義
izzii
1
120
サイバーエージェントグループのSRE10年の歩みとAI時代の生存戦略
shotatsuge
4
500
事例で学ぶ!B2B SaaSにおけるSREの実践例/SRE for B2B SaaS: A Real-World Case Study
bitkey
1
170
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
77
9.5k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
How STYLIGHT went responsive
nonsquared
100
5.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.4k
A better future with KSS
kneath
238
17k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
A Tale of Four Properties
chriscoyier
160
23k
The Invisible Side of Design
smashingmag
301
51k
How to Ace a Technical Interview
jacobian
278
23k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Transcript
GitLab Features megos @ GitLab Meetup Kagoshima #2 2018/12/18
megos Full stuck engineer (not stack) • ͓͠͝ͱɿVue.jsɺReactɺࣾΠϯϑϥ • Twitterɿ@tmegos
ࠓGitLabʹ͓ੈʹͳΓ·ͨ͠ʂ
Environment • GitLab Enterprise Edition • 11.5.3-ee • 11.6.0-rc7-ee •
GitLab Community Edition • 11.5.3
User Interface
Preferred language gitlab.com/profile > Main settings • ΞϓϦέʔγϣϯશମͷݴޠΓସ͕͑Մೳ • ࣾʹಋೖ͍͢͠ʢ͔ʣ
• ࢼݧత͔͕ͭͯ͢༁͞Ε͍ͯΔΘ͚Ͱͳ͍ • ݴޠସʹΑΔෆ۩߹͕ͨ·ʹ͋Δ • ϒϥϯνͷυϩοϓμϯ͕ۭʹͳΔ https://gitlab.com/gitlab-org/gitlab-ce/issues/46654
Language: English
Language: ຊޠ
ϝϯόʔؒͷᴥᴪʹҙ Issue 1024൪ͷ݅Ͱ͚͢Ͳ… Issue ͬͯͳΜͰ͔͢ʁ ⁉
None
Navigation theme gitlab.com/profile/preferences
Syntax highlighting theme gitlab.com/profile/preferences
Theme • ؾΛม͍͑ͨͱ͖ʹ • ίʔυϨϏϡʔͰίʔυ͕ݟ͍͢
Web IDE
Web IDE
Web IDE • Monaco editor͕ϕʔε • جຊతͳૢ࡞Ͱ͖Δ • ϑΝΠϧπϦʔ •
λϒ • ΠϯςϦηϯε
Web IDE • ؆୯ͳमਖ਼͕WebͰߦ͑Δ • ڊେͳϦϙδτϦΛΫϩʔϯ͠ͳ͍͍ͯ͘ • OSSࢀՃͷෑډ͕Լ͕Δ
Git features
Gitͷૢ࡞ • New branch, Tag
Gitͷૢ࡞ • ϑΝΠϧͷՃɺΞοϓϩʔυ
Gitͷૢ࡞ • σΟϨΫτϦͷ࡞
Gitͷૢ࡞ • Revert, Cherry-pick (per commit)
Gitͷૢ࡞ • Revert, Cherry-pick (per merge request)
Issue
Create merge request / branch
Description templates • IssueͷςϯϓϨʔτ • .gitlab/issue_template ҎԼʹmdϑΝΠϧ • ෳύλʔϯʹରԠ
Description templates • mdϑΝΠϧΛ࡞
Description templates • Issue࡞࣌ʹબͰ͖Δ
Quick actions gitlab.com/help/user/project/quick_actions • ίϝϯτ෦ʹʮ/ίϚϯυ໊ʯͰ࣮ߦ • ׳ΕΔͱૣ͍
Time tracking • /estimate [࣌ؒ] ͰݟੵΓ࣌ؒΛηοτ
Time tracking • /spend [࣌ؒ] Ͱ࡞ۀ࣌ؒΛηοτ
Time tracking • Issue, Milestone͝ͱʹूܭ͞ΕΔ
Time tracking • Issue, Milestone͝ͱʹूܭ͞ΕΔ
Time tracking • " GitLabͰཧ͕݁͢Δ • # εϥογϡίϚϯυෑډ͕ߴ͍ʢΒ͍͠ʣ • #
ೖྗΛΑ͘ΕΔ
Issue Boards (Kanban)
Merge request
Merge request? • GitHubͰ͍͏ͱ͜ΖͷʮPull requestʯ
Changes
Changes ϑΝΠϧπϦʔ
Changes Changes ݟ͍͢ʂʂ
Changes • มߋՕॴҎ֎ʹίϝϯτͰ͖Δ
Description templates • Merge requestͷςϯϓϨʔτ • Issueͱಉ͡ • .gitlab/merge_request_template ҎԼʹ
mdϑΝΠϧΛઃஔ • ෳύλʔϯʹରԠ
Remove source branch when Merge request is accepted • ϚʔδޙࣗಈͰsource
branchΛআ • Ε͕ͪ
Merge when pipeline succeeds • CI͕௨ͬͨΒϚʔδΛࣗಈͰߦ͏ • LGTM -> CIͪ
-> ϚʔδΛΕ͕ͪ
ެࣜυΩϡϝϯτ gitlab.com/help
ͥͻͬͯΈ͍ͯͩ͘͞ʂ