Closed Aaronontheweb closed 5 years ago
Rough architecture I came up with prior to working on the YAML
MNTR is next on deck.
End to end build with the current state (unit tests on all 3 platforms, builds, and NuGet packaging) - takes 7 minutes when Akka.Persistence.Tests is the only affected test suite. Going to test it now with Akka.Cluster.
Mission accomplished here - need to add NBench support back in once we get some idea of the performance characteristics on the shared Azure DevOps machines, but it's looking good.
Goal is to further reduce build times by no longer having to wait for agents to spin up on-demand and being able to easily copy build outputs between agents via the use of pipeline artifacts.
Work is in progress here:
https://github.com/Aaronontheweb/akka.net/pull/22
I'll add another step for getting website publishing figured out with DocFx - done it on 3 projects already with Azure Pipelines but it's kind of its own separate step.