ALM en CI/CD

Van commit tot productie, zonder manuele stappen.

Versiebeheer, branching en geautomatiseerde pipelines voor Dynamics 365 en Power Platform, zodat elke release herhaalbaar en elke wijziging traceerbaar is.

Gebouwd opAzure DevOpsPower Platform Build ToolsPower Platform CLI

Herkenbaar?

Solutions worden met de hand geëxporteerd en op vrijdagavond in productie geïmporteerd.

Niemand weet precies welke versie in welke omgeving draait.

Een fix in productie wordt overschreven door de volgende release.

Werkt met wat je al hebt

Elke wijziging traceerbaar. Elke release herhaalbaar.

Wijzigingen starten in een ontwikkelomgeving en gaan via Git en een pull request, nooit rechtstreeks naar productie. Daarna bouwt, controleert en promoveert één pipeline dezelfde beheerde oplossing door elke omgeving.

Waar wijzigingen starten

  • Ontwikkelomgevingen

    Eén per ontwikkelaar of feature

  • Git in Azure Repos

    De enige bron van waarheid

  • Pull requests en reviews

    Elke wijziging nagekeken vóór de merge

Wat we implementeren

Branching- en releasestrategie

Azure DevOps Pipelines

BuildSolution checkerManaged solutionsApprovalsEnvironment variables

Je omgevingen

  • Ontwikkeling

    Onbeheerd, waar het team bouwt

  • Test

    Geautomatiseerde en functionele tests

  • Acceptatie

    Goedkeuring door de business

  • Productie

    Alleen beheerde oplossingen

Infrastructure as code (Terraform / ARM) · serviceverbindingen · volledige audittrail

Wat we leveren

Een branchingstrategie

Een Git-branching- en releasestrategie die past bij de grootte van je team en je releaseritme.

Geautomatiseerde pipelines

Azure DevOps-pipelines die managed solutions bouwen, controleren en naar elke omgeving uitrollen.

Omgevingen als code

Omgevingsvariabelen, verbindingsverwijzingen en Azure-resources vastgelegd in code, niet bij elkaar geklikt.

Een framework waarop het team bouwt

Een pluginframework en codeerstandaarden, zodat nieuwe ontwikkelaars vanaf dag één productief zijn.

Waar we dit al deden

Bij Savaco ontwierp Sabhat de branching- en releasestrategie en bouwde hij de releasepipelines in Azure DevOps. Bij AG Insurance zette hij de CI/CD-pipelines voor geautomatiseerde deployments op en onderhield hij ze.

Meer over ons

Hoe we werken

  1. 01

    Ontdekken

    Je processen, data en doelen begrijpen voordat er één regel code wordt geschreven.

  2. 02

    Ontwerpen

    Een oplossing ontwerpen die past bij het platform: eerst configuratie, code waar het telt.

  3. 03

    Bouwen

    Opleveren in korte iteraties met geautomatiseerde tests en solutions onder versiebeheer.

  4. 04

    Opleveren

    Uitrollen via CI/CD-pipelines, documenteren en een oplossing overdragen die je team zelf kan beheren.

Verder lezen

De technische gidsen achter deze oplossing.

Gerelateerde artikelen

Laten we het over je project hebben

Een kort gesprek is meestal genoeg om te zien waar de snelle winst zit en hoe een realistisch plan eruitziet.