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
360
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GitLab Features
megos
December 18, 2018
More Decks by megos
See All by megos
個人開発を続けるということ / Continuing Personal Development
megos
0
290
わたしの開発環境の歴史 / My environment history
megos
0
350
社内でしか使わない勤怠管理システムにOAuth2を導入してみた / Kagomoku #19
megos
0
2.2k
CUIが嫌ならGUIからGitを使えばいいじゃない / kagomoku #17
megos
0
420
Join! かごえん / Join Kagoeng
megos
0
95
GitLab Hacks
megos
1
400
Gitlab meets minutes
megos
2
310
2018年まとめ / Summary of 2018
megos
0
320
Dockerで作るLaTeX執筆環境 / Writing LaTeX with Docker
megos
0
1.8k
Other Decks in Technology
See All in Technology
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
ソフトウェアサプライチェーンの構造的リスクとコンテナ環境の保護
kyohmizu
4
610
【AG-UI × A2UI × MCP Apps】Generative UIをやさしく解説する
nrinetcom
PRO
1
140
猫付きpingコマンドを自作
uyuki234
0
260
FDEの心得
noriakioji
5
6.3k
Genie Codeハンズオン応用編
taka_aki
0
120
Kiro Crew入門 - 常駐エージェントの仕組みと使いどころ / Intro to Kiro Crew
k_adachi_01
1
470
Software Supply Chain Attackからクラウド環境を守るためにできること
lhazy
2
280
生成 AI の基礎 〜 サンプル実装で学ぶ基本原理
enakai00
7
4.4k
小粒でもパワフルなJS Runtime Antjsについて
comamoca
0
100
LLM・AIエージェントシステムベストプラクティス
shibuiwilliam
6
1.5k
【CEDEC2026】Creative Approaches to Localizing the Dialects and Unique Speech of Umamusume: Pretty Derby Characters in English
cygames
PRO
3
25k
Featured
See All Featured
Designing for Timeless Needs
cassininazir
1
450
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
420
Raft: Consensus for Rubyists
vanstee
141
7.6k
Being A Developer After 40
akosma
91
590k
Site-Speed That Sticks
csswizardry
13
1.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
490
The Spectacular Lies of Maps
axbom
PRO
1
930
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
220
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
390
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
Why Our Code Smells
bkeepers
PRO
340
58k
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
ͥͻͬͯΈ͍ͯͩ͘͞ʂ