OneDev, platform pembangunan dan pentadbiran kolaboratif

OneDev

OneDev adalah platform untuk menguruskan kitaran pengembangan perisian yang lengkap, yang menyediakan satu set alat yang lengkap untuk membangunkan projek mengikut paradigma DevOps. Dalam kapasitinya, OneDev menyerupai GitLab dan juga memberi peluang untuk melaksanakan di kemudahan anda infrastruktur untuk pembangunan bersamaLepaskan, tinjau, uji, kumpulkan, dan hantar tanpa terikat dengan perkhidmatan awan luaran seperti GitHub.

OneDev mempunyai proses penyebaran yang dipermudahkan untuk menjalankan build CI di Kubernetes, yang tidak memerlukan pelaksanaan ejen dan broker. Keupayaan untuk menguji dalam bekas dengan Linux dan Windows.

Jugan mempunyai sokongan untuk membuat spesifikasi binaan dalam mod visual tanpa menulis fail YAML dan mengingat sintaks, serta kemampuan untuk menyesuaikan proses binaan secara fleksibel menggunakan parameter bersyarat, menjalankan beberapa pekerjaan secara selari, dan secara automatik memulakan pekerjaan ketika peristiwa tertentu terjadi.

Juga mempunyai sokongan untuk perbincangan yang mengikat dan komen luaran ke kod dan blok dengan perubahan (perbezaan).

Serta peraturan tinjauan fleksibel untuk permintaan tarik dengan kemampuan untuk melindungi cabang tertentu dan pelantikan pembangun untuk ditinjau, bersama dengan mod bertahap untuk menganalisis komitmen ketika meninjau permintaan tarik.

Juga mempunyai bahasa pertanyaan yang membolehkan anda mencari maklumat yang anda perlukan mengenai projek, komitmen, pembangunan, isu, permintaan tarik, dan maklum balas. Kemungkinan menyimpan permintaan dan menerima pemberitahuan mengenai kemunculan peristiwa baru yang berkaitan dengannya.

Sokongan untuk menentukan status dan bidang anda sendiri untuk pemberitahuan masalah, keupayaan untuk menentukan kebergantungan antara bidang dan keadaan automatik berubah apabila peristiwa tertentu berlaku.

Sokongan untuk permintaan tarik dengan automasi pengesahan komitmen yang diterima dalam sistem integrasi berterusan dan persetujuan dengan nasihat pakar, yang merangkumi sekurang-kurangnya dua pembangun.

Sokongan untuk memulakan semula tugas sekiranya berlaku kesilapan semasa memulakan pengawal di Kubernetes dan
keupayaan untuk menggunakan perkhidmatan MySQL dalam proses menyiapkan kerja.

Juga mempunyai kemampuan untuk menghasilkan fail dalam pekerjaan, pemprosesan selari pada yang kedua dan analisis hasilnya pada yang ketiga.

Keupayaan untuk menyekat akses kepada pengguna tanpa nama hanya untuk melancarkan projek tertentu;
Sokongan untuk mengehadkan versi ke cawangan induk sahaja dan meletakkan hanya versi yang disusun dari cawangan induk pada pelayan pengeluaran.

Dari ciri-ciri lain:

  • Antara muka masalah kemas kini automatik Tidak memerlukan memuatkan semula halaman.
  • Sistem carian dan navigasi untuk kod dan perubahan, dengan mengambil kira ciri sintaks Java, JavaScript, C, C ++, CSharp, Go, PHP, Python, CSS, SCSS, LESS dan R.
  • Sistem kawalan akses yang membolehkan anda menentukan siapa yang dapat mengubah kod dalam subdirektori tertentu, menetapkan masalah, menjalankan versi pelepasan, melihat log, dll.
  • Peluang untuk membuat dan mengklon repositori.
  • Langganan untuk menerima pemberitahuan pengesahan ke cawangan induk.
  • Keupayaan untuk menutup masalah melalui mesej pengesahan, yang dapat menghubungkan permintaan perbincangan, melakukan, dan menarik.
  • Keupayaan untuk membuat borang yang disimpan di antara muka untuk menunjukkan pengguna mana yang diberi penyelesaian untuk masalah.
  • Sokongan untuk membuat bidang khas untuk melampirkan masalah ke modul dan platform tertentu.
  • Keupayaan untuk menetapkan status yang disahkan untuk masalah tersebut, yang mana pembangun dengan status penguji dapat menetapkan;
  • Sokongan untuk menguji CI pelbagai kombinasi Oracle / MySQL dan Linux / Windows semasa melakukan ke cabang induk;
  • Jana pemberitahuan masalah secara automatik dan beri orang yang bertanggungjawab untuk menganalisis masalah sekiranya cawangan induk tidak dapat dibina di CI.
  • Masalah penutupan automatik semasa menyelesaikan ralat kompilasi.

Akhirnya sekiranya anda ingin mengetahui lebih lanjut mengenainya serta mengikuti arahan untuk memasang OneDev, anda boleh melakukannya dari pautan di bawah. 


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.