I haven’t touched the state since 2014. But I poked around again in Bamboo and can provide this on how things are set up:
- master` gets built by Bamboo every time a commit is pushed.
- There are two deploy plans for Modulus Core (the grails app): one for modules-stg.openmrs.org, the other for modules.openmrs.org. These are run manually using any build of Modulus from Bamboo.
- Modulus UI has a similar set of deploy projects.
- The
prod
branch is the repository is outdated and should be removed. Thestaging
andproduction
tags were once used to select the version used to build for stg and prod, but this has been disabled in Bamboo. I don’t know if I disabled this or someone else did.
Currently modules-stg.openmrs.org
is down (even Tomcat is unreachable). I’d like to see the build from master deployed there first, and then I think we should update prod.