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
240
わたしの開発環境の歴史 / My environment history
megos
0
330
社内でしか使わない勤怠管理システムにOAuth2を導入してみた / Kagomoku #19
megos
0
2.1k
CUIが嫌ならGUIからGitを使えばいいじゃない / kagomoku #17
megos
0
400
Join! かごえん / Join Kagoeng
megos
0
82
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
AI時代を生き抜くエンジニアキャリアの築き方 (AI-Native 時代、エンジニアという道は 「最大の挑戦の場」となる) / Building an Engineering Career to Thrive in the Age of AI (In the AI-Native Era, the Path of Engineering Becomes the Ultimate Arena of Challenge)
jeongjaesoon
0
210
roppongirb_20250911
igaiga
1
240
研究開発と製品開発、両利きのロボティクス
youtalk
1
530
「全員プロダクトマネージャー」を実現する、Cursorによる仕様検討の自動運転
applism118
22
12k
企業の生成AIガバナンスにおけるエージェントとセキュリティ
lycorptech_jp
PRO
2
190
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
270
サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールする開発戦略
shinaps
2
470
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3.2k
Android Audio: Beyond Winning On It
atsushieno
0
2.4k
slog.Handlerのよくある実装ミス
sakiengineer
4
410
CDK CLIで使ってたあの機能、CDK Toolkit Libraryではどうやるの?
smt7174
4
190
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
420
Featured
See All Featured
Designing for humans not robots
tammielis
253
25k
Being A Developer After 40
akosma
90
590k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
Producing Creativity
orderedlist
PRO
347
40k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Docker and Python
trallard
46
3.6k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
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
ͥͻͬͯΈ͍ͯͩ͘͞ʂ