Fedora thiab CentOS khiav Git Forge. GitLab qhib 18 tus yam ntxwv tshwj xeeb

Tej Hauj Lwm CentOS и Fedora qhia txog qhov kev txiav txim siab los tsim ib qho kev pabcuam sib koom tes, Git Forge, uas yuav raug tsim los ntawm kev siv lub platform GitLab. GitLab yuav dhau los ua lub platform tseem ceeb rau kev sib cuam tshuam nrog Git repositories thiab rau kev tuav cov haujlwm ntsig txog CentOS thiab Fedora distributions. Qhov kev pabcuam uas tau siv yav dhau los Pagure Pagure yuav tseem muaj nyob, tab sis yuav raug muab rau cov zej zog uas xav txhim kho ntxiv. Pagure yuav raug tshem tawm ntawm pab pawg CPE (Community Platform Engineering) ntawm Red Hat, uas tswj hwm cov khoom siv rau kev tsim thiab tshaj tawm Fedora thiab CentOS cov ntawv tso tawm.

Thaum peb soj ntsuam cov kev daws teeb meem rau Git Forge tshiab, peb tau xav txog
Pagure thiab Gitlab. Raws li kev tshawb fawb txog li ntawm 300 kev tshuaj xyuas Raws li cov lus tawm tswv yim los ntawm Fedora, CentOS, RHEL, thiab CPE cov neeg koom nrog hauv qhov project, cov kev cai ua haujlwm tau tsim thiab Gitlab tau raug xaiv. Ntxiv rau cov haujlwm repository txheem (merging, forking, ntxiv code, thiab lwm yam), kev ruaj ntseg, yooj yim siv, thiab kev ruaj ntseg ntawm platform kuj yog cov kev cai tseem ceeb.

Cov kev cai suav nrog cov yam ntxwv xws li HTTPS thawb cov kev thov, kev txwv kev nkag mus rau ceg, kev txhawb nqa rau cov ceg ntiag tug, kev sib cais ntawm kev nkag mus rau sab nraud thiab sab hauv ntawm tus neeg siv (piv txwv li, rau kev tswj hwm qhov tsis muaj zog thaum lub sijhawm txwv tsis pub tshaj tawm), lub interface paub zoo, kev koom ua ke ntawm cov subsystems rau kev tswj cov teeb meem, code, cov ntaub ntawv, thiab kev npaj cov yam ntxwv, kev koom ua ke IDE, thiab kev txhawb nqa rau cov txheej txheem ua haujlwm.

Ntawm cov yam ntxwv ntawm GitLab uas thaum kawg cuam tshuam rau kev txiav txim siab xaiv lub platform no, cov hauv qab no tau hais txog: kev txhawb nqa rau cov pab pawg me nrog kev nkag mus rau cov chaw khaws khoom xaiv, lub peev xwm siv lub bot rau kev sib koom ua ke (yuav tsum tau CentOS Stream los tswj cov pob khoom kernel), qhov muaj cov cuab yeej ua tiav rau kev npaj tsim kho, thiab lub peev xwm siv cov kev pabcuam SAAS uas tau npaj tseg nrog qib lav ntawm kev muaj (tso cai rau koj kom dawb cov peev txheej rau kev tswj hwm cov khoom siv hauv server).

Qhov kev txiav txim siab twb tau ua tiav lawm ua rau Muaj kev thuam ntawm cov neeg tsim khoom tias qhov kev txiav txim siab tau ua yam tsis tau sib tham ua ntej. Kev txhawj xeeb kuj tau tsa tias qhov kev pabcuam yuav tsis siv qhov qhib-qhov chaw Community edition ntawm GitLab. Tshwj xeeb, cov yam ntxwv uas xav tau los ua kom tau raws li Git Forge cov kev cai tau teev tseg hauv kev tshaj tawm tsuas yog muaj nyob rau hauv cov qauv tshwj xeeb. GitLab Qhov Kawg.

Lub hom phiaj siv SAAS (daim ntawv thov ua ib qho kev pabcuam) kev pabcuam uas GitLab muab, es tsis txhob xa GitLab ntawm nws cov servers, uas ua rau kev pabcuam tsis tuaj yeem tswj tau (piv txwv li, nws tsis yooj yim sua kom paub tseeb tias txhua qhov tsis muaj zog hauv lub kaw lus tau kho sai sai, kuj tau raug thuam. kom raug cov khoom siv hauv paus tau txais kev txhawb nqa, ntawm ib qho taw tes nws yuav tsis yog kev siv telemetry thiab kev ua phem los ntawm cov neeg ua haujlwm ntawm lub tuam txhab thib peb tsis suav nrog). Cov kev daws teeb meem kuj tsis sib xws nrog Cov ntsiab cai ntawm Fedora, uas teev tseg tias qhov project yuav tsum muab qhov tseem ceeb rau lwm txoj hauv kev pub dawb.

Lub sijhawm no, GitLab tshaj tawm Kev siv qhib ntawm 18 qhov kev ua haujlwm uas yav dhau los tsuas yog muaj nyob rau hauv cov ntawv GitLab tshwj xeeb. Cov peev xwm no npog ntau qhov chaw ntawm kev tswj hwm kev tsim kho software tag nrho, suav nrog kev npaj tsim kho, kev tsim project, kev txheeb xyuas, kev ntim khoom, kev tsim tawm, kev teeb tsa, thiab kev ruaj ntseg.

Cov haujlwm hauv qab no tau raug xa mus rau cov dawb:

  • Txuas cov teeb meem cuam tshuam;
  • Xa tawm qhov teeb meem los ntawm GitLab mus rau CSV;
  • Ib txoj kev npaj, teeb tsa thiab pom cov txheej txheem kev txhim kho ntawm cov haujlwm lossis kev tso tawm ib tus zuj zus;
  • Ib qho kev pabcuam uas twb muaj lawm rau kev txuas cov neeg koom nrog hauv qhov project nrog cov neeg thib peb ntawm email.
  • Lub davhlau ya nyob twg rau Web IDE;
  • Muaj peev xwm los sib dhos cov ntaub ntawv rau kev sim cov kev hloov pauv hauv cov lej hauv lub vev xaib;
  • Tsim cov cuab yeej tswj hwm uas tso cai rau koj upload cov layouts thiab cov khoom muaj nqis rau ib qho teeb meem, siv qhov teeb meem ua ib qho chaw nkag mus rau txhua yam uas xav tau los tsim ib qho feature tshiab;
  • Cov ntawv qhia txog qhov zoo ntawm cov lej;
  • Kev txhawb nqa rau cov thawj tswj pob khoom Conan (C/C++), Maven (Java), NPM (node.js) thiab NuGet (.NET);
  • Kev txhawb nqa rau canary deployments, uas tso cai rau koj los nruab ib qho version tshiab ntawm daim ntawv thov rau ntawm ib pawg me me ntawm cov kab ke;
  • Kev faib tawm ntxiv, uas tso cai rau cov qauv tshiab xa mus rau qee lub tshuab me me thaum xub thawj, maj mam nce kev pab them nqi mus txog 100%;
  • Cov cim qhia txog kev ua haujlwm uas ua rau qhov project xa tuaj rau hauv ntau hom ntawv sib txawv los ntawm kev ua kom muaj qee yam nta dynamically;
  • Ib hom kev txheeb xyuas rau kev xa tawm uas tso cai rau koj los soj ntsuam kev noj qab haus huv ntawm txhua qhov chaw sib koom ua ke raws li Kubernetes;
  • Kev txhawb nqa rau kev txhais ntau pawg Kubernetes hauv tus qauv teeb tsa (piv txwv li, koj tuaj yeem siv cov pawg Kubernetes sib cais rau kev xa mus sim thiab cov haujlwm tsim khoom);
  • Kev txhawb nqa rau kev txhais cov cai tswjfwm kev ruaj ntseg ntawm lub network thawv kom txwv kev nkag mus ntawm Kubernetes pods.

Tsis tas li ntawd, nws tuaj yeem raug sau tseg ntawv tshaj tawm GitLab hloov tshiab 12.9.1, 12.8.8, thiab 12.7.8 (Community thiab Enterprise Editions) kho qhov tsis muaj zog no. Qhov teeb meem no tau muaj txij li thaum GitLab EE/CE 8.5 thiab tso cai rau cov ntsiab lus ntawm cov ntaub ntawv hauv zos kom nyeem tau thaum tsiv qhov teeb meem ntawm cov haujlwm.
Cov ntsiab lus ntawm qhov tsis muaj zog yuav raug tshaj tawm tsis pub dhau 30 hnub.

Tau qhov twg los: opennet.ru

Ntxiv ib saib