Mae prosiect CentOS yn newid i ddatblygiad gan ddefnyddio GitLab

Cyhoeddodd prosiect CentOS lansiad gwasanaeth datblygu cydweithredol yn seiliedig ar lwyfan GitLab. Gwnaethpwyd y penderfyniad i ddefnyddio GitLab fel y prif lwyfan cynnal ar gyfer prosiectau CentOS a Fedora y llynedd. Mae'n werth nodi na chafodd y seilwaith ei adeiladu ar ei weinyddion ei hun, ond ar sail y gwasanaeth gitlab.com, sy'n darparu adran gitlab.com/CentOS ar gyfer prosiectau sy'n gysylltiedig Γ’ CentOS.

Ar hyn o bryd, mae gwaith yn mynd rhagddo i integreiddio'r adran Γ’ sylfaen defnyddwyr y prosiect CentOS, a fydd yn caniatΓ‘u i ddatblygwyr gysylltu Γ’ gwasanaeth Gitlab gan ddefnyddio cyfrifon presennol. Nodir ar wahΓ’n y bydd git.centos.org, sy'n seiliedig ar y platfform Pagure, yn parhau i gael ei ystyried fel lle i gynnal y cod ffynhonnell o becynnau a drosglwyddwyd o RHEL, yn ogystal ag fel sail ar gyfer ffurfio CentOS Stream 8 Ond mae cangen CentOS Stream 9 eisoes yn cael ei datblygu yn seiliedig ar y storfa newydd yn GitLab a nodweddir gan y gallu i gysylltu aelodau'r gymuned Γ’ datblygiad. Mae prosiectau eraill a gynhelir ar git.centos.org yn parhau yn eu lle am y tro ac nid ydynt yn cael eu gorfodi i fudo.

Yn ystod y drafodaeth ar y penderfyniad, nododd gwrthwynebwyr y newid i fodel SaaS nad yw defnyddio gwasanaeth parod a ddarperir gan GitLab yn caniatΓ‘u rheolaeth lwyr ar y seilwaith, er enghraifft, mae'n amhosibl bod yn siΕ΅r bod seilwaith y gweinydd. yn cael ei gynnal a'i gadw'n briodol, bod gwendidau'n cael eu dileu'n brydlon, ac ni fydd telemetreg a'r amgylchedd yn dechrau cael eu gosod heb eu peryglu o ganlyniad i ymosodiad allanol neu weithredoedd gweithwyr anonest.

Wrth ddewis platfform, yn ogystal Γ’ gweithrediadau safonol gyda storfeydd (uno, creu ffyrc, ychwanegu cod, ac ati), roedd gofynion megis y gallu i anfon ceisiadau gwthio trwy HTTPS, modd o gyfyngu mynediad i ganghennau, cefnogaeth i ganghennau preifat , gwahanu mynediad i ddefnyddwyr allanol a mewnol (er enghraifft, i weithio ar ddileu gwendidau yn ystod embargo ar ddatgelu gwybodaeth am y broblem), cynefindra'r rhyngwyneb, uno is-systemau ar gyfer gweithio gydag adroddiadau problem, cod, dogfennu a chynllunio newydd nodweddion, argaeledd offer ar gyfer integreiddio Γ’ DRhA, cefnogaeth ar gyfer llifoedd gwaith safonol, y gallu i ddefnyddio bot ar gyfer uno awtomatig (angen CentOS Stream i gefnogi pecynnau cnewyllyn).

Ffynhonnell: opennet.ru

Ychwanegu sylw