Pertanyaan Sistem pelacakan bug yang di-host dengan repositori lincah (Ringkasan opsi & permintaan untuk pendapat)


Pertanyaan

  • Apa yang mem-hosting sistem atau sistem pelacakan lacak / bug lincah yang Anda gunakan?

  • Apakah Anda akan merekomendasikannya kepada orang lain?

  • Adakah cacat serius, baik di hosting repositori atau fitur pelacakan bug yang akan membuatnya sulit untuk merekomendasikannya?

  • Apakah Anda memiliki pengalaman lain dengannya atau opini tentang hal itu yang ingin Anda bagikan?

  • Jika Anda telah menggunakan sistem repositori / pelacakan bug yang tidak berangin lainnya, bagaimana cara membandingkannya?

(Jika saya mengerti dengan benar, format terbaik untuk jenis pertanyaan gaya komunitas-wiki ini adalah satu jawaban per opsi, jika Anda telah berpengalaman jika beberapa)

Latar Belakang

Saya telah mencari opsi untuk menyiapkan database pelacakan bug / masalah dan menemukan beberapa saran berharga ini benang dan ini. Tapi kemudian saya berpikir bahwa solusi yang di-hosting mungkin tidak hanya memecahkan masalah pelacakan bug, tetapi mungkin juga memecahkan masalah yang kita miliki mengakses repositori kode sumber lincah kita sementara di situs pelanggan di seluruh dunia.

Karena saat ini kami tidak memiliki cara untuk melayani repositori lincah lebih dari ssl, ketika saya di situs pelanggan saya harus menghubungkan laptop saya melalui VPN ke jaringan kerja saya dan mengakses repositori lincah atas share samba (bahkan jika itu hanya untuk synce dua kali satu hari). Ini luar biasa lambat di jaringan latensi tinggi dan tidak mungkin dengan beberapa firewall pelanggan. Bahkan jika kita bisa menjalankannya TRAC atau Redmine server di sini (terima kasih penjaga penjara), Saya tidak yakin itu akan lebih cepat karena koneksi internet kami terlalu meluas seperti sekarang.

Yang saya inginkan adalah agar pengembang dapat mendorong / menarik ke / dari repositori jarak jauh, melayani para teknisi untuk dapat menarik dari repositori jarak jauh dan untuk pelanggan (baik internal maupun eksternal) untuk dapat mengirimkan bug / laporkan laporan.

Pilihan awal

Dua opsi yang saya temukan adalah Assembla dan Jira.

Melihat Assembla Saya pikir harga 'grup' terlihat masuk akal, tetapi setelah bertanya, menemukan bahwa setiap ruang kerja hanya dapat berisi satu repositori. Karena masing-masing produk kami mungkin memiliki selusin repositori (sebagian besar untuk perpustakaan) yang perlu dikelola secara terpisah untuk setiap produk, saya bisa melihat harganya menjadi sangat cepat. Di sisi positifnya, tampak bahwa 'pengguna' hanya anggota ruang kerja, sehingga Anda dapat memiliki banyak pengguna klien (orang-orang yang hanya dapat mengirimkan tiket dukungan dan melacak tiket mereka sendiri) tanpa menggunakan alokasi pengguna Anda.

Jira hanya mengenakan biaya berdasarkan jumlah pengguna, sayangnya pengguna klien juga menghitungnya, jika Anda ingin mereka dapat melacak tiket mereka. Jika Anda hanya ingin klien dapat mengirimkan masalah yang tidak terlacak, Anda dapat membiarkan mereka mengirimkan secara anonim, tetapi itu tidak terasa sangat profesional bagi saya.

Lebih banyak pilihan

Melihat melalui MercurialHosting halaman yang @Paidhi sarankan, saya telah menambahkan opsi yang tampaknya menawarkan repositori pribadi, bersama dengan yang lain yang saya temukan dengan pencarian web.

Harga sesuai situs web mereka pada hari di kurung. Koreksi diterima di masa depan.

Bagaimanapun, inilah ringkasan saya, sesuai dengan informasi yang diberikan di situs web mereka:

  • Assembla, http://www.assembla.com/, terlihat sebagai harga yang wajar, tetapi hanya menderita satu repositori per ruang kerja, jadi tiga proyek dengan 6 repositori masing-masing akan menggunakan sebagian besar ruang yang terkait dengan akun profesional $ 99 / bulan (20 spasi). Pelacakan bug didasarkan pada Trac. Dukungan Mercurial + Trac diumumkan dalam entri blog pada tahun 2007, tetapi mereka hanya mencantumkan SVN dan Git di halaman web Fitur mereka.
    • Biaya: $ 24, $ 49, $ 99 & $ 249 / bulan untuk 40, 40, tidak terbatas, pengguna tidak terbatas dan 1, 10, 20, 100 ruang kerja. (29 Maret 2010, 27 Oktober 2010)
    • Mereka sekarang mengatakan repositori tak terbatas pada semua rencana mereka juga. (27 Oktober 2010)
    • Push / pull berbasis SSL? Login HTTPS situs web.
  • BitBucket, http://bitbucket.org/plans/, adalah situs hosting lincah khusus untuk proyek open source dan proprietary, dengan dukungan SSL. Mereka memiliki pelacak bug terintegrasi dan mereka murah untuk repositori pribadi. Selain pelacak masalah sendiri, itu juga terintegrasi dengan Lighthouse & FogBugz.
    • Biaya: $ 0, $ 10, $ 20, $ 40 & $ 80 / bulan untuk 5, 10, 25, 50 & pengguna tanpa batas, dengan repositori umum dan pricate tanpa batas. (27 Oktober 2010)
    • Biaya: $ 0, $ 5, $ 12, $ 50 & $ 100 / bulan untuk 1, 5, 15, 25 & 150 repositori pribadi. (29 Maret 2010)
    • Bitbucket diambil alih oleh Atlassian (See Jira) tahun ini, jadi harga telah berubah secara signifikan. Perhatikan bahwa 'pengguna' didefinisikan sebagai orang dengan akses baca / tulis ke repositori pribadi. (27 Oktober 2010)
    • Push / pull berdasarkan SSL dan SSH. Tidak ada HTTPS di situs web login, tetapi mendukung OpenID, sehingga Anda dapat memilih penyedia OpenID dengan login HTTPS.
  • Codebase HQ, http://www.codebasehq.com/, mendukung Hg dan hampir semurah BitBucket.
    • Biaya: £ 5, £ 13, £ 21 & £ 40 / bulan untuk 3, 15, 30 & 60 proyek aktif, repositori tidak terbatas, pengguna tidak terbatas (kecuali 10 pengguna pada £ 5 / bulan) dan 0,5, 2, 4 & 10GB. (29 Maret 2010, 27 Oktober 2010)
    • Push / pull berbasis SSL? Login HTTPS situs web?
  • Firefly, http://firefly.activestate.com/, oleh ActiveState terlihat menarik, tetapi situs webnya memiliki sedikit detail, seperti apakah Anda hanya dapat memiliki satu repositori per proyek atau tidak.
    • Biaya: $ 9, $ 19, & £ 39 / bulan untuk 1, 5 & 30 proyek pribadi, dengan batas penyimpanan 0,5, 1,5 & 3 GB. (29 Maret 2010)
    • Push / pull berbasis SSL? Login HTTPS situs web.
    • Tautan kunang-kunang asli pecah dan situs kunang-kunang baru tampaknya tidak mengatakan berapa banyak penggunaan biaya Firefly non-percobaan. (27 Oktober 2010)
  • Jira, http://www.atlassian.com/software/jira/, tidak dibatasi oleh jumlah repositori yang dapat Anda miliki, tetapi oleh 'pengguna'. Ini bisa bekerja cukup mahal jika kita ingin pengguna klien dapat melacak masalah mereka, karena mereka akan membutuhkan akun pengguna penuh untuk dibuat untuk mereka. Juga, sementara ada ekstensi Mercurial untuk mendukung jira, tidak ada ‘Integrasi lanjutan’ untuk Mercurial dari Atlassian Fisheye.
    • Biaya: $ 150, $ 300, $ 400, $ 500, $ 700 / bulan untuk 10, 25, 50, 100, 100+ pengguna. (29 Maret 2010, 27 Oktober 2010)
    • Push / pull berbasis SSL? Login HTTPS situs web.
  • Hosting Repositori, http://repositoryhosting.com/, menambahkan dukungan Mercurial pada bulan Februari tetapi tidak seperti Assembla, mereka benar-benar repot memperbarui halaman rumah mereka untuk menyebutkannya.
    • Biaya: $ 6 / bulan, untuk penyimpanan 2GB, repositori tak terbatas, proyek Trac, dan pengguna. Penyimpanan ekstra $ 1 / GB. (15 Oktober 2010, 27 Oktober 2010)
    • Push / pull berbasis SSL? Login HTTPS situs web?
  • Proyek Kenai, http://kenai.com, tampaknya mengizinkan proyek pribadi tetapi hanya mengizinkan 5 proyek per pengguna sebelum diminta dan saya tidak dapat mengetahui apakah ada batasan pada jumlah repositori yang terkait dengan proyek. Saya juga tidak nyaman menggunakan sumber daya yang disumbangkan oleh Sun untuk mendorong pengembangan sumber terbuka untuk proyek komersial bersumber tertutup, dan tampaknya tidak ada opsi untuk membayar proyek atau sumber daya tambahan.
    • Biaya: Gratis, tetapi terbatas untuk 5 proyek per pengguna. (29 Maret 2010)
    • Push / pull berbasis SSL? Login HTTPS situs web.
    • Tidak dapat menemukan menyebutkan proyek pribadi sekarang (27 Oktober 2010)
  • Kiln & FogBugz On Demand, http://fogcreek.com/Kiln/IntrotoOnDemand.html, mengintegrasikan fitur DVCS kiln mercurial dengan FogBugz, di mana paket gabungan jauh lebih murah daripada bagian-bagian komponen. Juga, integrasi Fogbugz seharusnya sangat baik. * 8 ’)
    • Biaya: £ 30 / pengembang / bulan ($ 5 / d / m lebih dari Kiln atau FogBugz sendiri). (29 Maret 2010, 27 Oktober 2010)
    • Push / pull berbasis SSL?
  • SumberRepo, http://sourcerepo.com/, juga mendukung HG dan bahkan lebih murah daripada BitBucket & Codebase.
    • Biaya: $ 4, $ 7 & $ 13 / bulan untuk 1, unlimited & unlimited repositories / trac / redmine instances dan penyimpanan 500MB, 1GB & 3GB. (29 Maret 2010, 27th Oktober 2010)
    • Push / pull berbasis SSL. Login HTTPS situs web.

32
2018-01-15 21:32


asal


Jawaban:


Silahkan lihat bitbucket. Mercurial hosting serta pelacak isu dan wiki. Jika Anda tidak perlu meng-host barang-barang di server Anda sendiri mungkin sesuai dengan kebutuhan Anda.


12
2018-01-14 15:07



Ini masih dalam pengembangan, tapi Anda mungkin ingin menanyakan apakah Fog Creek Tempat pembakaran akan memenuhi kebutuhan Anda.


9
2018-02-05 18:04



Melihat Codebase.

Mereka dapat meng-host repositori Mercurial, Git dan Subversion (SSH, HTTPS). Dan memiliki fitur tambahan seperti manajemen akun, tiket & tonggak sejarah, manajemen proyek, pelacakan waktu / penerapan, wiki proyek.


2



saya menggunakan Proyek Kenai yang didukung oleh matahari (sekarang oracle). Menurut komisi terbaru, situs akan tetap terjaga dan infrastrukturnya akan diperluas untuk menerima proyek dari java.net. Itu harus ada untuk sementara waktu.

Saya memeriksa dan mengecek ulang, bahkan membaca ketentuan Penggunaan dan hal-hal yang sebenarnya dan saya tidak dapat menemukan apa pun  yang mencegah Anda menggunakannya untuk tujuan komersial (perlu diperiksa dua kali). Ada pengaturan yang memungkinkan Anda untuk melindungi kode dan milis Anda dan cukup banyak setiap fitur proyek Anda. (Jira perlu diurus di halaman jira-nya Sepertinya Anda tidak dapat mengubah pengaturan izin jira).

Semua ini gratis. Saya mungkin melewatkan sesuatu karena tampaknya terlalu bagus untuk menjadi kenyataan ...


1