Ukukhishwa kweplathifomu yokuhlanganyela ye-OneDev 3.0 yokuthuthukisa

Ukukhishwa Okusha Okukhulu Kuyatholakala I-OneDev 3.0, inkundla yokuphatha umjikelezo ogcwele wokuthuthukiswa kwesofthiwe, ehlinzeka ngesethi ephelele yamathuluzi okuthuthukisa amaphrojekthi ngokuhambisana ne-DevOps paradigm. Ngokwamakhono ayo, i-OneDev ifana ne-GitLab futhi yenza kube nokwenzeka ukutshala ingqalasizinda ukuze ithuthukiswe ngokubambisana, ibukezwe, ihlolwe, ihlanganiswe futhi ilethwe ukukhishwa ezikhungweni zayo, ngaphandle kokuboshelwa ezinsizeni zamafu zangaphandle njenge-GitHub. Ikhodi yephrojekthi ibhalwe ku-Java futhi isatshalaliswa ngu ngaphansi kwelayisensi ye-MIT.

Okunye okungenzeka:

  • Inqubo eyenziwe lula yokukhipha ipulazi lokwakha ukuze kuqhutshekwe nokwakhiwa kwe-CI e-Kubernetes, ngaphandle kokudinga ama-ejenti noma abagijimi ukuthi baqhube. Amathuba okuhlola ezitsheni ezine-Linux ne-Windows;
  • Ukusekelwa kokudala i-Build Specs ngendlela ebonakalayo ngaphandle kokubhala amafayela e-YAML nokukhumbula i-syntax;
  • Amathuba okucushwa okuguquguqukayo kwenqubo yomhlangano kusetshenziswa imingcele yokuhlanganisa enemibandela, ukwethulwa okufanayo kwemisebenzi eminingi yomhlangano kanye nokuqalisa okuzenzakalelayo komsebenzi lapho kwenzeka imicimbi ethile;
  • Ukusekelwa kokuchaza izifunda zakho kanye nezinkambu zezaziso zodaba, ikhono lokuchaza ukuncika phakathi kwezinkambu kanye nokushintsha isimo ngokuzenzakalelayo lapho izenzakalo ezithile zenzeka;
  • Ibuyekeza ngokuzenzakalela inkinga yokusebenzelana engadingi ukulayishwa kabusha kwekhasi;
  • Uhlelo lokusesha nokuzulazula ngekhodi nezinguquko, kucatshangelwa izici ze-syntax ze-Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS kanye no-R;
  • Ukusekelwa kokuxhumanisa izingxoxo namazwana angaphandle kukhodi kanye namabhulokhi anezinguquko (diff);
  • Imithetho eguquguqukayo yokubuyekeza izicelo zokudonsa ngamandla okuvikela amagatsha athile futhi yabele onjiniyela ukuthi babuyekezwe;
  • Imodi yesinyathelo nesinyathelo yokuhlaziya ukuzibophezela lapho ubuyekeza izicelo zokudonsa. Isixhumanisi sezingxoxo ezidlule zokubuyekeza;
  • Ulimi lombuzo olukuvumela ukuthi uthole imininingwane edingekayo kumaphrojekthi, ukwenza, imihlangano, izindaba, izicelo zokudonsa kanye nokuphawula. Ikhono lokulondoloza isicelo nokwamukela izaziso mayelana nemicimbi emisha ehlobene naso;

    Ukukhishwa kweplathifomu yokuhlanganyela ye-OneDev 3.0 yokuthuthukisa

  • Isistimu yokulawula ukufinyelela ekuvumela ukuthi unqume ukuthi ubani ongashintsha ikhodi ohlwini olungaphansi oluthile, unikeze izinkinga, uqalise ukwakhiwa kokukhishwa, ukubuka amalogi, njll.
  • Amathuba okudala nokuhlanganisa izinqolobane;
  • Ukubhalisa ukuthola izaziso mayelana nokuzibophezela egatsheni eliyinhloko;

    Ukukhishwa kweplathifomu yokuhlanganyela ye-OneDev 3.0 yokuthuthukisa

  • Ukusekelwa kwezicelo zokudonsa ngokuqinisekiswa okuzenzakalelayo kwesibopho esamukelwe ohlelweni lokuhlanganisa oluqhubekayo nokugunyazwa umkhandlu wochwepheshe, okuhlanganisa okungenani onjiniyela ababili;

    Ukukhishwa kweplathifomu yokuhlanganyela ye-OneDev 3.0 yokuthuthukisa

  • Ikhono lokuvala izindaba ngomlayezo wokuzibophezela, ongaxhumanisa izingxoxo, ukuzibophezela, ukwakha nokudonsa izicelo;
  • Ikhono lokudala amafomu alondolozwe kusixhumi esibonakalayo ukuze kuboniswe abasebenzisi ababelwe ukuxazulula izinkinga (udaba);

    Ukukhishwa kweplathifomu yokuhlanganyela ye-OneDev 3.0 yokuthuthukisa

  • Ukusekelwa kokudala izinkambu zangokwezifiso zokunamathisela izindaba kumamojula athile nezinkundla;
  • Ikhono lokushintsha ngokuzenzakalelayo isimo senkinga ukuthi Isetshenziswe lapho kulungiswa ngesikhathi somhlangano kanye Nokubuyekeza lapho kuvulwa isicelo sokudonsa;
  • Ikhono lokunikeza isimo Esiqinisekisiwe edabeni, elinganikezwa onjiniyela abanesimo somhloli;
  • Ukusekelwa kokuqalisa ngokwenza kabusha ukwakha kabusha ngekhono lokucacisa inguqulo ezokwabelwa futhi yakhe ithegi ehambisanayo uma ukwakhiwa kuphumelele;
  • Ikhono lokukhetha iplatifomu nenguqulo ye-Linux kernel lapho uqala ukwakha kabusha ngesandla;
  • Ukusekela ukuhlola ku-CI izinhlanganisela ezihlukahlukene ze-Oracle/MySQL ne-Linux/Windows lapho uzibophezela egatsheni eliyinhloko;
  • Ukudalwa ngokuzenzakalela kwezaziso ngezinkinga (izinkinga) kanye nokwabiwa komuntu onomthwalo wemfanelo wokuhlaziya inkinga uma kwenzeka ukwehluleka ukwakha igatsha elikhulu ku-CI. Vala ngokuzenzakalela inkinga lapho ulungisa ukwehluleka kokwakha
  • Ikhono lokukhiqiza amafayela emsebenzini owodwa, ukuwacubungula ngokuhambisana ngomzuzwana, futhi uhlaziye imiphumela engxenyeni yesithathu;
  • Ukusekelwa kokuqalisa kabusha imisebenzi uma kwenzeka kuba nephutha ekuqaliseni isibambi ku-Kubernetes;
  • Ikhono lokusebenzisa isevisi ye-MySQL ngenkathi wenza umsebenzi;
  • Ukusekela ukusetha ukhiye oyimfihlo lapho uchaza imininingwane yomhlangano;

    Ukukhishwa kweplathifomu yokuhlanganyela ye-OneDev 3.0 yokuthuthukisa

  • Ikhono lokukhawulela ukufinyelela kubasebenzisi abangaziwa kuphela ekukhishweni kwamaphrojekthi athile;
  • Ukusekelwa kokukhawulela ukukhiqizwa kokukhishwa egatsheni eliyinhloko kuphela nokubeka kumaseva okukhiqiza kuphela ukukhishwa okuqoqwe egatsheni eliyinhloko.

Source: opennet.ru

Engeza amazwana