Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Aplikasi Web "Gitlab"
- > Lu William Hanugra (G64140070)
- > Mohamad Ravena Utama (G64140041)
- > Nur Hadi Saputra (G64140044)
- > Iskandar Zulkarnain Lubis (G64130075)
- ## Sekilas Tentang
- 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!
- ## Instalasi
- ● Syarat yang harus diinstal
- 1.
- ● Langkah instalasi dalam CLI.
- 1.
- ## Konfigurasi
- ![alt text](https://scontent.fcgk5-1.fna.fbcdn.net/v/t34.0-12/17506158_10209224642635543_1502191530_n.png?oh=c28ca35e8bd0982bbf2dd9b3fb82b996&oe=58DC2870)
- ## Maintenance
- ## Otomatisasi
- ## Cara Pemakaian
- ●
- ## Database
- ## Pembahasan
- 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:
- 1. Activity Stream
- - Halaman untuk melihat aktivitas pada repositori Git yang kita ikut serta.
- 2. File Browser
- - Halaman untuk navigasi ke kode-kode program yang berada di repositori.
- 3. Wiki
- - Halaman Wiki dari repositori yang dapat dibuat dengan bantuan Git dan Markdown.
- 4. Code Review dan Merge Request
- - 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.
- 5. Issue Management
- - 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.
- 6. Web hooks
- - 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.
- 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.
- ## Referensi
- -
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement