Shërbimi i integrimit të vazhdueshëm Cirrus CI ndaloi përfundimin e detyrave 1 qershor 2026. Zgjidhja lidhet me faktin se ekipi Cirrus Labs po kalon në OpenAI dhe po i bashkohet drejtpeshës Agjent Infrastrukturor. Në njoftimin zyrtar, Cirrus Labs tha se kompania nuk pranon më klientë të rinj për Cirrus Runners, do të mbështesë kontratat ekzistuese deri në përfundimin e tyre, dhe vetë Cirrus CI do të mbyllet të hënën, më 1 qershor 2026.
Cirrus Labs ka punuar pĂ«r rreth nĂ«ntĂ« vjet dhe ka zhvilluar mjete pĂ«r CI/CD, mjedise ndĂ«rtimi dhe virtualizim. NĂ« vitin 2018, ekipi lansoi shĂ«rbimin SaaS CI/CD qĂ« mbĂ«shtet Linux, Windows dhe macOS, dhe mĂ« vonĂ« lĂ«shoi Tart â njĂ« mjet popular virtualizimi pĂ«r macOS nĂ« Apple Silicon, si dhe Vetu dhe Orchard.
Kë të preku kjo
Në GitHub tashmë kanë dalë detyra për migrim në projektet e mëdha open source. Për shembull, runc hap një detyrë "Migrimi i punëve Cirrus CI në GHA para 1 Qershorit" dhe e theksoi nevojën për të transferuar detyrat në GitHub Actions.
Në SciPy mbyllja e Cirrus CI është lidhur me rrezikun e humbjes së detyrave GPU runner dhe është theksuar se projekti nuk është i vetmi që ka përfunduar në një situatë të tillë.
Tek fish shell Cirrus CI u përdor për verifikimet FreeBSD, Alpine dhe versionet e vjetra të Ubuntu; pa zëvendësim, projekti rrezikonte të humbiste këto CI-rregullime.
Mbyllja e Cirrus CI nuk ishte thjesht një largim tjetër i një shërbimi CI nga tregu, por një ngjarje për ekosistemin FOSS. Veçanërisht preken projektet që përdornin Cirrus jo si një Linux-runner, por si një platformë të përshtatshme për ndërtimet multidimensionale, mjedise të pa zakonshme dhe virtualizimin e macOS.
ĂfarĂ« po ndryshon
Cirrus CI është mbyllur.
Repozitorët që përdornin .cirrus.yml, nuk mund të presin më atë që do të ekzekutohet në Cirrus CI pas 1 qershorit 2026. Për projektet, kjo do të thotë se duhet të transferojnë pipeline-t në GitHub Actions, GitLab CI, Buildkite, Jenkins, CircleCI ose një platformë tjetër.Projektet duhet të transferojnë CI manualisht.
Mbyllja e Cirrus CI nuk është vetëm zëvendësimi i një runner-i me një tjetër: konfigurimet .cirrus.yml, imazhet, matricat e ndërtimit dhe verifikimet e platformës do të duhet të transferohen në një sistem të ri CI. Kjo është veçanërisht e ndjeshme për projektet që përdornin Cirrus për mjedise të pa zakonta, si FreeBSD, Alpine, versionet e vjetra të Ubuntu, detyrat GPU ose infrastrukturën macOS.Cirrus Runners nuk pranon më klientë të rinj.
Shërbimi i runner-eve të dedikuara nuk mbyllet njëherësh për të gjithë, por lidhjet e reja janë pezulluar, dhe klientët ekzistues do të shërbehen vetëm deri në përfundimin e kontratave tashmë të lidhura.Tart, Vetu dhe Orchard do të rishikohen në një licencë më të lirë.
Cirrus Labs deklaroi se mjetet e saj që janë të disponueshme me burim, duke përfshirë Tart, Vetu dhe Orchard, do të rishikohen nën një licencë më lehtësuese dhe tarifat për to tashmë janë anuluar. Kjo e ruan kodin për komunitetin, por nuk garanton nivelin e mëparshëm të mbështetjes nga ekipi origjinal.
Burimi: linux.org.ru
