Why uat-platform is being deployed from refappdistro in Bamboo?

Hi everyone,

I’m fairly sure this is already written somewhere in talk, I just couldn’t find it.

So int-platform server is deployed from OpenMRS core, as one would expect https://ci.openmrs.org/browse/TRUNK-MASTER/deployments

But surprisingly to me, uat-platform is deployment not from Openmrs core plan, but from distribution. https://ci.openmrs.org/deploy/viewEnvironment.action?id=64126977

Why is that necessary?


openmrs-core is not enough because the platform includes both openmrs-core and a few modules (Web Services, FHIR, OWA). There’s a distro project for this: https://github.com/openmrs/openmrs-distro-platform.

I would have expected the deployment to the uat-platform server coming from a CI plan for that distro project (rather than the refapp distro project).

I see.

Not sure if that repository has a build at all?

Just to be clear, does it still make sense that we are deploying Openmrs core to int-platform, and (eventually) deploy distro-platform to uat-platform?

I had the impression that (int|uat|qa)-platform would all have the same software, just different versions.