Menyimpan dan Mendeploy Aplikasi melalui Gitblit
Gitblit adalah salah satu alat paling populer untuk mengelola, melihat, dan melayani repositori Anda di dalam Git - sebuah sistem kontrol versi (VCS) yang tersebar luas untuk pengembangan perangkat lunak. Utamanya, Gitblit dirancang untuk kelompok kerja kecil, yang bekerja dengan repositori terpusat, dan mendukung berbagai fitur luar biasa, seperti kontrol akses, tampilan konten repositori melalui web, manajemen multiple repositori, kemampuan untuk diintegrasikan dengan solusi manajemen Git lainnya, dan sebagainya.
Jadi, mari kita cari tahu bagaimana cara meng-host Gitblit di platform dan, selanjutnya, menyederhanakan manajemen aplikasi Anda dengan bantuannya. Anda dapat secara otomatis mendapatkan instance Gitblit yang telah dikonfigurasi sebelumnya dan siap digunakan dalam beberapa menit menggunakan widget instalasi satu klik kami:
Cukup klik Get it hosted now dan masukkan alamat email Anda untuk meluncurkan Gitblit dan mendapatkan kemampuan untuk melanjutkan langsung ke bagian panduan pembuatan repositori, melewati langkah-langkah instalasi manual.
Daftar lengkap aplikasi, yang tersedia untuk instalasi satu klik, dapat ditemukan di halaman Marketplace kami atau di bagian yang sesuai di dashboard.
Atau, jika Anda lebih suka mengendalikan seluruh proses, Anda dapat mendepinya secara manual dengan mengikuti instruksi langkah demi langkah di bawah ini.
Buat Environment
1. Masuk ke dashboard platform dengan kredensial Anda dan klik tombol New Environment untuk membuka frame Environment Wizard.
2. Pilih tab bahasa Java dan pilih Tomcat 7 sebagai application server.
Atur konfigurasi lainnya sesuai kebutuhan Anda, beri nama environment Anda (misalnya gitblit) dan klik Create untuk memulai proses.
Setelah beberapa saat, environment yang ditentukan akan muncul di dashboard.
Deploy Gitblit
1. Sekarang, navigasikan ke situs resmi Gitblit dan unduh versi terbaru dalam bentuk archive .war terbungkus (tautan yang sesuai dilingkari pada gambar di bawah).
2. Kembali ke dashboard platform dan gunakan Deployment Manager untuk mengunggah archive yang baru saja Anda unduh - yaitu pilih tab Local file, klik Browse dan pilih file Gitblit .war di dalam mesin lokal Anda.
Klik tombol Upload untuk melanjutkan.
3. Setelah paket muncul di manager, deploy ke environment Anda menggunakan opsi Deploy to yang sesuai.
Dalam jendela yang terbuka, Anda dapat menentukan konteks kustom yang diinginkan dalam field input, atau cukup biarkan kosong untuk mendeply aplikasi Anda ke konteks ROOT default.
4. Setelah proses selesai, Anda dapat mengklik tombol Open in browser untuk memastikan aplikasi benar-benar berfungsi dengan baik.
Buat Repositori Gitblit
1. Untuk mulai bekerja dengan Gitblit, Anda perlu login di halaman utamanya dengan kredensial default admin/admin
Kami merekomendasikan untuk mengganti password ke yang kustom sesegera mungkin untuk keamanan
2. Setelah masuk, beralihlah ke tab repositories di panel atas. Di sini, Anda akan melihat daftar repositori Anda (jika ada) dan akan memiliki kemampuan untuk mengelolanya.
Mari buat repositori baru dengan mengklik tombol yang sama di sebelah kanan.
3. Tetapkan nama untuk repo baru Anda (misalnya, GitBlitRepo) dan sesuaikan semua konfigurasi lainnya sesuai preferensi Anda (atau biarkan nilai default).
Klik create di bagian bawah halaman ketika siap.
4. Repositori kosong yang ditentukan akan ditampilkan dalam sekejap.
5. Sekarang Anda harus mendorong (menambahkan) proyek Anda ke repo ini. Langkah-langkah sederhana di bawah ini akan membantu Anda melakukannya:
-
pertama, inisialisasi repositori lokal Anda (yaitu buat folder untuk menyimpan file proyek Anda secara lokal):
git init
-
tentukan file mana yang harus terdiri dari proyek Anda (sebagai contoh, kita akan menambahkan file README ke dalamnya)
git add README.md
-
simpan perubahan ini di repo lokal dengan pesan commit (misalnya beri tanda sebagai first commit)
git commit -m "first commit"
-
tentukan repositori GitBlit yang telah dibuat sebelumnya sebagai repositori remote untuk repo Git lokal Anda
git remote add \{name\} \{repo_url\}
Di mana:
-
{name} - julukan untuk repositori remote Anda
-
{repo_url} - tautan ke repositori Gitblit Anda, yang dapat ditemukan dalam daftar drop-down di bagian atas halaman dari langkah sebelumnya. Tautan http:// yang sesuai dapat disalin dengan tombol di sebelah kanan, seperti ditunjukkan di bawah ini:
-
akhirnya, dorong proyek lokal Anda ke repositori Gitblit:
git push -u \{name\} \{branch\}
Di mana:
- {name} - nama repositori Gitblit remote yang akan ditempati proyek Anda (nyatakan sama seperti di atas)
- {branch} - branch proyek yang harus diperbarui dengan data baru ini
Setelah ini selesai, segarkan halaman Gitblit untuk melihat repositori Anda dengan data lengkap di dalamnya (di sini, Anda juga dapat beralih ke bagian commits untuk melihat informasi tentang perubahan terakhir yang diterapkan, seperti penulis, waktu dan tanggal commit, daftar file yang diubah, dll.).
Deploy Proyek melalui Gitblit
Sekarang, mari temukan bagaimana cara mendeply proyek Anda dari repositori Gitblit ke platform.
1. Pertama, buat environment terpisah untuk hosting aplikasi Anda. Mari kita pertimbangkan kasus dengan proyek Java, di mana, selain node aplikasi server, Anda perlu menggunakan alat build (misalnya, Maven).
Perhatikan bahwa node Maven ekstra diperlukan hanya untuk proyek Java, sementara untuk mesin lainnya build dilakukan secara otomatis, saat menambahkan proyek ke application server. Referensi dokumen yang sesuai di bawah ini jika Anda membutuhkan detail tentang cara menyelesaikan ini: Maven untuk Deploy via Git/SVN Deploy PHP Projects via Git/SVN Deploy Ruby Project via Git/SVN Deploy Python Projects via Git/SVN Deploy Node.js Project via Git/SVN
2. Klik tombol Add project di sebelah Maven node setelah environment Anda berhasil dibuat
3. Dalam frame Add project yang muncul, pilih tab Git dan isi field yang diperlukan:
- masukkan Name dari proyek (hanya untuk Maven)
- tentukan URL dan Branch dari repositori yang telah Anda buat sebelumnya
- pada blok Use authentication, isi field berikut:
- Login yang digunakan untuk masuk ke repo Anda
- Password untuk login yang ditentukan di atas
- pilih Environment Name Anda dari menu drop-down
- ketik Context yang Anda ingin mendeply proyek Anda
Konfirmasikan penambahan proyek dengan tombol Add.
4. Selanjutnya, klik opsi Build and deploy di sebelah proyek yang baru saja ditambahkan.
5. Setelah aplikasi Anda berhasil dideploy, Anda dapat membukanya (dengan menekan tombol Open in browser untuk environment) dan memastikan semuanya berjalan dengan baik.
Selanjutnya, semua perubahan yang baru dilakukan pada repositori remote dapat dengan mudah diterapkan pada aplikasi yang dihosting Anda dengan hanya satu kali klik - cukup pilih tombol yang sama Build and deploy
(atau Update from GIT
jika Anda bekerja dengan mesin lain) di sebelah proyek Anda dan tunggu hingga redeployment selesai.
Itulah semuanya! Sekarang, repositori Gitblit Anda sendiri dan proyek di dalamnya keduanya di-hosting di platform ini. Nikmatilah!