Wiki Spaces

Documentation
Projects
Resources

Get Help from Others

Q&A: Ask OpenMRS
Discussion: OpenMRS Talk »
Real-Time: IRC Chat

Home

Page tree
Skip to end of metadata
Go to start of metadata

Platform

 

AliasPurposeDeployment Build (update version)Reset build (restart and clean data)Docker image tagBackupsCleans data on deployment

mdsbuilder.openmrs.org

Metadata Sharing Builder


Built and deployed manually from openmrs-distro.properties using

mvn org.openmrs.maven.plugins:openmrs-sdk-maven-plugin:3.12.0:build-distro

 -

openmrs/openmrs-distro-mdsbuilder

docker-compose 

(tick)(error)
devtest00.openmrs.org





int-platform.openmrs.orgOpenMRS Platform Automated Integration TestsCore trunk - Nightly Build Server (daily)  

uat-platform.openmrs.orgOpenMRS Platform Release Testing   

 

 

Reference Application

AliasPurposeDeployment Build (update version)Reset build (restart and clean data)Docker image tagOwnerBackupsCleans data on deployment
qa-refapp.openmrs.orgOpenMRS RefApp Manual QA Testing (nightly build)

Reference Application Distribution (on green build)


 - 

openmrs/openmrs-reference-application-distro:qa

docker-compose

 (error)(tick)
modules-refapp.openmrs.orgOpenMRS RefApp Community modules

Modules refapp (manually)


Redeploy modules-refapp (manually)

(Override customised variable 'destroy.data' to false to just restart it without losing data)

openmrs/openmrs-reference-application-distro:modules

docker-compose

Daniel Kayiwa(error)(error)
demo.openmrs.orgOpenMRS RefApp demo site (stable version)

Demo (manually)

Redeploy docker demo (daily)
openmrs/openmrs-reference-application-distro:demo
 (error)(tick)
uat-refapp.openmrs.orgOpenMRS RefApp Release Testing

UAT refapp (manually)

Redeploy uat-refapp (weekly)

openmrs/openmrs-reference-application-distro:uat

docker-compose

 (error)(tick)

Developer Test Environments

When we have the resources available, we will try to help developers in the OpenMRS community in hosting & demonstrating their OpenMRS-related work. Since resources are limited, these hosted developer test environments should be reserved for community collaboration projects and used for short periods of time (days or weeks). Examples would include hosting an instance of OpenMRS to demonstrate or get user feedback/testing of a feature or module during a community sprint or development spike. In most cases, we expect developers to use their own resources for short-term hosting (e.g., a GSoC student can host her project in Digital Ocean).

If you require a development test server, please submit an ITSM ticket and describe your needs. Only a limited number of test servers are available, so please let us know when you are done so the resources may be used by someone else. In your request, include:

  • Your name, OpenMRS ID, and developer stage.
  • A short description of how the test server will be used.
  • The date range range the server is needed (should be in days or weeks).
  • A statement that you understand you will be responsible for the server's maintenance and troubleshooting.
AliasPurposeDeployment Build (update version)Reset buildDocker image tagExpiresOwnerBackupsCleans data on deployment
devtest03.openmrs.orgOpenMRS-Ebola demoOpenMRS 2.0 - Ebola/DTE 03  ?????
devtest04.openmrs.orgOpenMRS development TestingDeploy Reference Application 2.x/DTE 04  ???



sync1.openmrs.org

sync2.openmrs.org

sync3.openmrs.org

sync4.openmrs.org

Sync demo environment

Sync refapp

Sync logs

None.

openmrs/openmrs-reference-application-distro:sync

files
???(error)(error)
msf.openmrs.org

OpenMRS RefApp Release Testing for MSF.


MSF refapp

Redeploy msf-refapp (manually)

(Override customised variable 'destroy.data' to false to just restart it without losing data)

openmrs/openmrs-reference-application-distro:msf

docker-compose
???????

(tick)

(error)

Docker environments

You should be able to run all dockerised environments (with database and data) locally using docker-compose and docker. Each folder has a readme file explaining how to do it.

Every environment is using a different docker image tag; when the tag is pushed docker hub is configured to call a webhook and deploy the new version of the image/application. The docker autodeploy is defined in ansible and deployed to required docker hosts.

Talk discussions

  • No labels