OneDev, një platformë bashkëpunimi për zhvillim dhe menaxhim

OneDev

OneDev është një platformë për të menaxhuar ciklin e plotë të zhvillimit të softuerit, që ofron një grup të plotë mjetesh për të zhvilluar projekte sipas paradigmës DevOps. Në kapacitetet e saj, OneDev ngjan me GitLab dhe gjithashtu ofron mundësinë e implementimit në objektet tuaja një infrastrukturë për zhvillimin e përbashkëtlëshoni, rishikoni, provoni, grumbulloni dhe dorëzoni pa u lidhur me shërbimet e jashtme të cloud si GitHub.

OneDev ka një proces të thjeshtuar të vendosjes për drejtimin e ndërtimeve të CI në Kubernetes, e cila nuk kërkon ekzekutimin e agjentëve dhe ndërmjetësve. Mundësia për të provuar në kontejnerë me Linux dhe Windows.

Gjithashtun ka mbështetje për krijimin e specifikave të ndërtimit në modalitetin vizual pa shkruar skedarë YAML dhe duke mbajtur mend sintaksën, si dhe aftësinë për të personalizuar në mënyrë fleksibile procesin e ndërtimit duke përdorur parametra të kushtëzuar, duke kryer punë të shumta paralelisht dhe duke filluar automatikisht punë kur ndodhin ngjarje të caktuara.

Me tutje ka një mbështetje për diskutime detyruese dhe komente të jashtme për kodin dhe blloqet me ndryshime (ndryshim).

Si dhe rregulla fleksibile të rishikimit për kërkesat për tërheqje me aftësinë për të mbrojtur degë të caktuara dhe caktimin e zhvilluesve për rishikim, së bashku me një mënyrë faza për të analizuar angazhimet kur shqyrtohen kërkesat për tërheqje.

edhe ka një gjuhë kërkimi që ju lejon të gjeni informacionin që ju nevojitet mbi projektet, zotimet, ndërtimet, çështjet, kërkesat për tërheqje dhe reagimet. Mundësia e ruajtjes së një kërkese dhe marrja e njoftimit për shfaqjen e ngjarjeve të reja në lidhje me të.

Mbështetje për të përcaktuar statuset dhe fushat tuaja për njoftimin e problemit, aftësia për të përcaktuar varësitë midis fushave dhe ndryshimin automatik të gjendjes kur ndodhin ngjarje të caktuara.

Mbështetje për kërkesat tërheqëse me automatizimin e verifikimit të zotimit të pranuar në sistemin e integrimit të vazhdueshëm dhe miratimin nga këshillat e ekspertëve, i cili përfshin të paktën dy zhvillues.

Mbështetje për të rifilluar punën në rast të një gabimi kur filloni kontrolluesi në Kubernetes dhe
aftësia për të përdorur shërbimin MySQL në procesin e kryerjes së punës.

edhe ka aftësinë për të gjeneruar skedarë në një punë, përpunimi paralel i tij në të dytin dhe analizimi i rezultateve në të tretin.

Mundësia për të kufizuar hyrjen në përdoruesit anonimë vetëm për fillimin e projekteve të caktuara;
Mbështetje për kufizimin e versioneve vetëm në degën master dhe vendosjen e vetëm versioneve të përpiluara nga dega master në serverat e prodhimit.

Nga karakteristikat e tjera:

  • Ndërfaqja e problemit të azhurnimit automatik Nuk kërkon ringarkimin e faqes.
  • Sistemi i kërkimit dhe navigimit për kodin dhe ndryshimet, duke marrë parasysh karakteristikat sintaksore të Java, JavaScript, C, C ++, CSharp, Go, PHP, Python, CSS, SCSS, LESS dhe R.
  • Sistemi i kontrollit të hyrjes që ju lejon të përcaktoni se kush mund të ndryshojë kodin në një nëndrejtori specifike, të caktojë çështje, të ekzekutojë versione të lëshimit, të shikojë regjistrat, etj.
  • Mundësitë për të krijuar dhe klonuar depot.
  • Abonim për të marrë njoftime konfirmimi në degën master.
  • Aftësia për të mbyllur çështjet përmes një mesazhi konfirmimi, të cilat mund të lidhin diskutime, angazhime dhe tërheqje të kërkesave.
  • Aftësia për të krijuar forma të ruajtura në ndërfaqe për të treguar se cilit përdorues u është caktuar një zgjidhje për një problem.
  • Mbështetje për krijimin e fushave të personalizuara për të bashkangjitur çështje në module dhe platforma specifike.
  • Aftësia për të caktuar statusin e verifikuar të problemit, të cilin zhvilluesit me statusin e një testuesi mund ta caktojnë;
  • Mbështetje për testimin e CI kombinime të ndryshme Oracle / MySQL dhe Linux / Windows kur kryeni degën master;
  • Gjeneroni automatikisht njoftimet e problemit dhe caktoni një person përgjegjës për analizimin e problemit në rast se dega master nuk mund të ndërtohet në CI.
  • Mbyll automatikisht çështjen kur rregullon gabimin e përpilimit.

Më në fund nëse doni të dini më shumë rreth saj si dhe ndiqni udhëzimet për të instaluar OneDev, mund ta bëni nga lidhja më poshtë. 


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.