Fedora ug CentOS Gilunsad ang Git Forge. Giablihan sa GitLab ang 18 ka proprietary features

Mga Proyekto CentOS и Fedora nagtaho mahitungod sa desisyon sa paghimo sa Git Forge collaborative development service, nga tukoron gamit ang GitLab platform. Ang GitLab mahimong pangunang plataporma alang sa pagpakig-uban sa mga Git repository ug alang sa pag-host sa mga proyekto nga may kalabotan sa mga distribusyon. CentOS ug Fedora. Kaniadto gigamit nga serbisyo Pagure magpadayon sa paglungtad, apan itugyan ngadto sa komunidad nga interesado sa padayon nga pag-uswag. Ang Pagure tangtangon gikan sa CPE (Community Platform Engineering) team nga gigamit sa Red Hat, nga nagmintinar sa imprastraktura alang sa pagpalambo ug pagmantala sa mga gipagawas sa Fedora ug CentOS.

Kung gisusi ang posible nga mga solusyon alang sa bag-ong Git Forge, among gikonsiderar
Pagure ug Gitlab. Base sa pagtuon sa mga 300 nga mga review ug mga pangandoy gikan sa mga partisipante sa proyekto sa Fedora, CentOS, RHEL, ug CPE, gihubit ang mga kinahanglanon sa pag-andar, ug gipili ang Gitlab. Gawas pa sa mga standard nga operasyon sa repository (paghiusa, pag-fork, pagdugang og code, ug uban pa), ang seguridad, kadali sa paggamit, ug kalig-on sa plataporma lakip sa mga nag-unang kinahanglanon.

Ang mga kinahanglanon naglakip sa mga bahin sama sa pagpadala sa mga hangyo sa pagduso sa HTTPS, paagi sa pagpugong sa pag-access sa mga sanga, suporta alang sa pribadong mga sanga, pagbulag sa pag-access alang sa gawas ug internal nga mga tiggamit (pananglitan, aron magtrabaho sa pagwagtang sa mga kahuyangan sa panahon sa usa ka embargo sa pagbutyag sa impormasyon mahitungod sa problema) , pamilyar nga interface, paghiusa sa mga subsystem alang sa pagtrabaho sa mga taho sa problema, code, dokumentasyon ug pagplano sa bag-ong mga bahin, pagkaanaa sa mga himan alang sa pag-integrate sa IDE, suporta alang sa standard workflows.

Lakip sa mga bahin sa GitLab nga sa katapusan nakaimpluwensya sa desisyon sa pagpili niini nga plataporma, ang mosunod nahisgotan: suporta alang sa mga subgroup nga adunay pinili nga pag-access sa mga repository, ang abilidad sa paggamit sa bot alang sa awtomatikong paghiusa (nanginahanglan CentOS Stream para sa pagmentinar sa mga kernel package), ang presensya sa mga built-in nga himan para sa pagplano sa pag-uswag, ang abilidad sa paggamit sa usa ka andam na nga serbisyo sa SAAS nga adunay garantiya nga lebel sa pagkaanaa (magpagawas sa mga kahinguhaan para sa pagmentinar sa imprastraktura sa server).

Ang desisyon mao na hinungdan pagsaway sa mga developers tungod sa kamatuoran nga ang desisyon gihimo nga walay halapad nga una nga panaghisgot. Gipataas usab ang mga kabalaka nga ang serbisyo dili mogamit sa libre nga edisyon sa Comminity sa GitLab. Sa partikular, ang mga kapabilidad nga gikinahanglan sa pagpatuman sa mga kinahanglanon alang sa Git Forge nga gihulagway sa pahibalo anaa lamang sa proprietary nga bersyon GitLab Ultimate.

Ang katuyoan nga gamiton ang serbisyo sa SAAS (aplikasyon ingon usa ka serbisyo) nga gihatag sa GitLab, imbes nga i-deploy ang GitLab sa mga server niini, gisaway usab, nga wala’y kontrol sa serbisyo (pananglitan, imposible nga masiguro nga ang tanan nga mga kahuyangan sa ang sistema dali nga giwagtang, husto imprastraktura gimintinar, usa ka adlaw walay telemetry nga gipahamtang ug pagsabotahe sa mga personahe sa usa ka third-party nga kompanya wala iapil). Ang solusyon dili usab magamit Mga prinsipyo sa pundasyon ni Fedora, nga nagtino nga ang proyekto kinahanglan maghatag ug pagpalabi sa libre nga mga alternatibo.

Samtang, ang GitLab gipahibalo mahitungod sa pagkadiskobre sa mga pagpatuman sa 18 ka mga gamit nga kaniadto gitanyag lamang sa proprietary nga mga edisyon sa GitLab. Ang mga kapabilidad naglangkob sa lainlaing mga bahin sa pagdumala sa tibuuk nga siklo sa pagpalambo sa software, lakip ang pagplano sa pag-uswag, paghimo sa proyekto, pag-verify, pagdumala sa package, henerasyon sa pagpagawas, pag-configure ug seguridad.

Ang mosunud nga mga gimbuhaton gibalhin sa libre nga range:

  • Pagdugtong nga may kalabutan nga isyu;
  • I-export ang isyu gikan sa GitLab ngadto sa CSV;
  • Usa ka paagi sa pagplano, pag-organisar ug paghanduraw sa proseso sa pagpalambo sa indibidwal nga pagpaandar o pagpagawas;
  • Built-in nga serbisyo alang sa pagkonektar sa mga partisipante sa proyekto sa mga ikatulo nga partido gamit ang email.
  • Web terminal para sa Web IDE;
  • Abilidad sa pag-synchronize sa mga file aron masulayan ang mga pagbag-o sa code sa web terminal;
  • Ang mga kontrol sa disenyo nga nagtugot kanimo sa pag-upload sa mga mockup ug mga kabtangan nga i-isyu, gamit ang isyu isip usa ka punto sa pag-access sa tanan nga imong gikinahanglan aron makahimo og bag-ong feature;
  • Mga taho sa kalidad sa code;
  • Suporta alang sa mga tagdumala sa package nga Conan (C/C++), Maven (Java), NPM (node.js) ug NuGet (.NET);
  • Suporta alang sa pag-deploy sa canary, nga nagtugot kanimo sa pag-instalar sa usa ka bag-ong bersyon sa aplikasyon sa gamay nga bahin sa mga sistema;
  • Ang mga incremental nga pag-apod-apod, nga nagtugot sa mga bag-ong bersyon nga ihatud sa gamay ra nga gidaghanon sa mga sistema sa una, anam-anam nga nagdugang sa sakup sa 100%;
  • Functionality activation flags, nga nagpaposible sa paghatud sa proyekto sa lain-laing mga edisyon, dinamikong pagpaaktibo sa pipila ka mga bahin;
  • Deployment overview mode, nga nagtugot kanimo sa pag-assess sa kahimtang sa matag padayon nga integration environment base sa Kubernetes;
  • Suporta para sa pagdeterminar sa daghang Kubernetes clusters sa configurator (pananglitan, mahimo nimong gamiton ang bulag nga Kubernetes clusters para sa pagsulay nga pagpatuman ug workloads);
  • Suporta alang sa pagtino sa mga palisiya sa seguridad sa container network nga nagtugot kanimo sa paglimite sa pag-access tali sa mga pod sa Kubernetes.

Dugang pa, kini mahimong matikdan publikasyon GitLab updates 12.9.1, 12.8.8 ug 12.7.8 (Community Edition ug Enterprise Edition), nga nag-ayo sa kahuyang. Ang isyu anaa na sukad sa pagpagawas sa GitLab EE/CE 8.5 ug nagtugot sa mga sulod sa bisan unsang lokal nga file nga mabasa sa dihang magbalhin sa usa ka isyu tali sa mga proyekto.
Ang mga detalye bahin sa pagkahuyang ibutyag pagkahuman sa 30 ka adlaw.

Source: opennet.ru

Pagpalit kasaligan nga pag-host alang sa mga site nga adunay proteksyon sa DDoS, mga server sa VPS VDS 🔥 Pagpalit og kasaligang website hosting nga adunay proteksyon sa DDoS, VPS VDS servers | ProHoster