Mga Proyekto
Kung gisusi ang posible nga mga solusyon alang sa bag-ong Git Forge, among gikonsiderar
Pagure ug Gitlab. Base sa pagtuon sa mga
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.
Sa mga kapabilidad sa GitLab nga sa katapusan nakaimpluwensya sa desisyon sa pagpili niini nga plataporma, ang paghisgot gihimo sa suporta alang sa mga subgroup nga adunay pinili nga pag-access sa mga repository, ang abilidad sa paggamit sa usa ka bot alang sa awtomatikong paghiusa (CentOS Stream gikinahanglan aron sa pagpadayon sa mga pakete uban sa kernel), ang presensya sa mga built-in nga himan alang sa pagplano sa pag-uswag, ang abilidad sa paggamit sa usa ka andam nga serbisyo sa SAAS nga adunay garantiya nga lebel sa pagkaanaa (magpagawas sa mga kapanguhaan alang sa pagpadayon sa imprastraktura sa server).
Ang desisyon mao na
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,
Samtang, ang GitLab
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
Ang mga detalye bahin sa pagkahuyang ibutyag pagkahuman sa 30 ka adlaw.
Source: opennet.ru