Advertisement
Guest User

komdatbung

a guest
Mar 28th, 2017
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.06 KB | None | 0 0
  1. # Aplikasi Web "Gitlab"
  2. > Lu William Hanugra (G64140070)
  3.  
  4. > Mohamad Ravena Utama (G64140041)
  5.  
  6. > Nur Hadi Saputra (G64140044)
  7.  
  8. > Iskandar Zulkarnain Lubis (G64130075)
  9.  
  10. ## Sekilas Tentang
  11. GitLab Inc. adalah perusahan yang berbasis open-source. GitLab merupakan aplikasi yang berfungsi melalukan code (pengkodean), test (pengujian), serta deploy code secara bersama-sama. GitLab juga menyediakan manajemen repositori Git dengan kontrol akses penuh, code reviews, issue tracking, activity feeds, wikis, serta continuous integration. GitLab adalah sebuah proyek komunitas, lebih dari 1000 orang di seluruh dunia telah memberikan kontribusi untuk GitLab!
  12. ## Instalasi
  13. ● Syarat yang harus diinstal
  14. 1.
  15.  
  16. ● Langkah instalasi dalam CLI.
  17. 1.
  18.  
  19. ## Konfigurasi
  20. ![alt text](https://scontent.fcgk5-1.fna.fbcdn.net/v/t34.0-12/17506158_10209224642635543_1502191530_n.png?oh=c28ca35e8bd0982bbf2dd9b3fb82b996&oe=58DC2870)
  21.  
  22. ## Maintenance
  23.  
  24.  
  25. ## Otomatisasi
  26.  
  27.  
  28. ## Cara Pemakaian
  29.  
  30. ## Database
  31.  
  32.  
  33. ## Pembahasan
  34. GitLab sendiri merupakan tools yang berfungsi sebagai Version Control System (VCS) atau lebih dikenal sebagai sebuah sistem pelacak peruabahan pada file. Ini tentu sangat berguna bagi para pengembang yang bekerja sendiri untuk projeknya atau berkolaorasi dengan pengembang lain tanpa harus takut terjadi bentrok ataupun kesulitan dalam menggabungkan hasil perubahan yang mereka lakukan. Dengan menggunakan Git, setiap perubahan pada source-code akan terlacak pesan perubahannya, apa saja yang diubah, siapa yang mengubah dan kapan waktunya. Dari segi fitur GitLab memiliki fitur yang cukup lengkap seperti:
  35.  
  36. 1. Activity Stream
  37. - Halaman untuk melihat aktivitas pada repositori Git yang kita ikut serta.
  38. 2. File Browser
  39. - Halaman untuk navigasi ke kode-kode program yang berada di repositori.
  40. 3. Wiki
  41. - Halaman Wiki dari repositori yang dapat dibuat dengan bantuan Git dan Markdown.
  42. 4. Code Review dan Merge Request
  43. - Halaman untuk melihat setiap permintaan untuk Git Merge dari projek yang kita ikut serta. Kita bisa melihat tambahan kode apa saja yang berubah, melakukan review dan juga testing, atau memberi komentar pada setiap permintaan Merge.
  44. 5. Issue Management
  45. - Jika kita menemukan isu atau error pada projek yang sedang dibuat, kita dapat mengirimkan info tentang isu tersebut agar dapat diperbaiki oleh tim pengembang projek yang bersangkutan.
  46. 6. Web hooks
  47. - Git Webhook berguna untuk mengirimkan notifikasi ke tautan atau URL tertentu jika ada peristiwa di dalam repositori, misalnya jika ada commit code terbaru atau ada orang yang mengirimkan sebuah issue ke dalam repositori. Webhook ini biasanya dipakai untuk penggunaan Issue Tracker eksternal, memulai pembuatan Build Project, melakukan backup ke repositori mirror, dll.
  48.  
  49. Namun, ada beberapa kekurangan yang dimiliki seperti belum tersedianya fitur Assign multiple people to an issue/MR, Allow edits from upstream maintainers in branch, atau fitur Drag and drop tasks. Namun secara keseluruhan, GitLab menjadi salah satu pilihan terbaik sebagai tempat penyimpanan git code anda.
  50.  
  51. ## Referensi
  52. -
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement