„BTT Cloud“ komanda, turinti patyrusių ir sertifikuotų AWS ir Microsoft Azure ekspertų, įgyvendins nepertraukiamo sprendimų vystymo (angl. Continuous Integration and Continuous Delivery - CI/CD) Pipeline, kuris įkūnija įrankių rinkinį ir veikimo principus. Tai leis jūsų programų kūrimo komandoms dažniau ir patikimiau atlikti kodo pakeitimus. CI/CD taip pat leis programinės įrangos kūrimo komandoms sutelkti dėmesį į verslo poreikius, kodo kokybės ir saugumo užtikrinimą, nes diegimo žingsniai yra automatizuoti.
Paslaugos teikiamos šiais etapais:
- Įvertinamas dabartinis kūrimo procesas ir naudojamos priemonės
- Pristatomos geriausios CI/CD procesų ar įrankius praktikos ir suderinamos išimtys ir pritaikymas, reikalingas jūsų organizacijai
- Sąrankos įrankiai jūsų programų kūrėjų komandai:
- Continuous integration (CI) su tokiomis priemonėmis kaip GitLab, GitHub, Azure Repos, AWS CodeCommit, Azure Pipelines (Build) - turėsite geriausių praktikų ir įrankių rinkinį, leidžiantį kūrėjų komandoms įgyvendinti nedidelius pakeitimus ir dažnai tikrinti kodą versijų valdymo saugyklose, taip pat integruoti ir patvirtinti skirtingų platformų kodų pakeitimus.
- Continuous delivery (CD) su tokiomis priemonėmis, kaip AWS CodeDeploy, CloudFormation, Azure Pipelines (Release) – automatizuosite programų pristatymą (t.y. automatizuosite kodo keitimą) į pasirinktą infrastruktūros aplinką, pvz., gamybą, vystymą ir testavimą ar galutinę versiją.
- Atliekama sena kūrimo ir išleidimo (build & release) konfigūracijos migracija (iš „Jenkins“, „Teamcity“ irkt.) į AWS arba „Azure DevOps“ Pipeline.
Galite pasirinkti tarp „AWS DevOps“ ir „AzureDevOps“ platformų arba hibridinių.
Rezultatai
Įdiegus CI/CD, jūsų verslas gaus šiuos privalumus:
- Žymiai geresnis laikas iki rinkos ir didesnis kūrėjų komandos produktyvumas (paprastai nuo 4–6 valandų rankinio diegimo iki 10–15 min. Automatizuoto diegimo be kūrėjų rankinio įvedimo)
- Mažesnis saugumo ir atitikties pažeidžiamumas
- Atkūrimo potencialas
- Sprendimai lankstesni ir nenulūžtantys dėl nenumatytų apkrovimų
- Didesnis skaidrumas, nes kodavimo klausimus lengviau izoliuoti, pastebėti ir spręsti