Release plan for OpenMRS Platform 2.7.x

Build: #83 did not complete

Job: Test on MySQL did not complete

Stages & jobs

  1. Build and push

  2. Validate

  3. Update versions

  4. Release

    Requires a user to start manually
  5. Release 2nd stage

  6. Release 3rd stage

Job result summary

Queued
Source updated
Started
Completed
Cancelled
Agent
xindi.openmrs.org (2)
Revision
c94bc382dc09eb19fabc66101048bfaf422b7bae

Error summary

The build generated some errors. See the full build log for more details.

Progress (1): 107/155 kB
Progress (1): 108/155 kB
Progress (1): 109/155 kB
Progress (1): 111/155 kB
Progress (1): 112/155 kB
Progress (1): 114/155 kB
Progress (1): 115/155 kB
Progress (1): 116/155 kB
Progress (1): 118/155 kB
Progress (1): 119/155 kB
Progress (1): 121/155 kB
Progress (1): 122/155 kB
Progress (1): 123/155 kB
Progress (1): 125/155 kB
Progress (1): 126/155 kB
Progress (1): 128/155 kB
Progress (1): 129/155 kB
Progress (1): 130/155 kB
Progress (1): 132/155 kB
Progress (1): 133/155 kB
Progress (1): 135/155 kB
Progress (1): 136/155 kB
Progress (1): 137/155 kB
Progress (1): 139/155 kB
Progress (1): 140/155 kB
Progress (1): 142/155 kB
Progress (1): 143/155 kB
Progress (1): 144/155 kB
Progress (1): 146/155 kB
Progress (1): 147/155 kB
Progress (1): 149/155 kB
Progress (1): 150/155 kB
Progress (1): 151/155 kB
Progress (1): 153/155 kB
Progress (1): 154/155 kB
Progress (1): 155 kB   
                   
Downloaded from openmrs-repo: https://mavenrepo.openmrs.org/nexus/content/repositories/public/org/apache/maven/shared/maven-shared-utils/3.0.0/maven-shared-utils-3.0.0.jar (155 kB at 350 kB/s)
#12 47.53 [INFO]
#12 47.53 [INFO] --- install:3.1.2:install (default-install) @ platform ---
#12 47.56 [INFO] Installing /openmrs_distro/pom.xml to /usr/share/maven/ref/repository/org/openmrs/distro/platform/3.0.0-SNAPSHOT/platform-3.0.0-SNAPSHOT.pom
#12 47.56 [INFO] Installing /openmrs_distro/target/platform-3.0.0-SNAPSHOT.jar to /usr/share/maven/ref/repository/org/openmrs/distro/platform/3.0.0-SNAPSHOT/platform-3.0.0-SNAPSHOT.jar
#12 47.56 [INFO] Installing /openmrs_distro/target/bundled-distro/web/openmrs.war to /usr/share/maven/ref/repository/org/openmrs/distro/platform/3.0.0-SNAPSHOT/platform-3.0.0-SNAPSHOT.war
#12 48.01 [INFO] ------------------------------------------------------------------------
#12 48.01 [INFO] BUILD SUCCESS
#12 48.01 [INFO] ------------------------------------------------------------------------
#12 48.02 [INFO] Total time:  45.113 s
#12 48.02 [INFO] Finished at: 2025-10-03T18:23:55Z
#12 48.02 [INFO] ------------------------------------------------------------------------
#12 DONE 48.3s

#13 [dev 5/6] RUN cp /openmrs_distro/target/distro/web/openmrs.war /openmrs/distribution/openmrs_core/ &&     cp /openmrs_distro/target/distro/web/openmrs-distro.properties /openmrs/distribution/ &&     cp -R /openmrs_distro/target/distro/web/modules /openmrs/distribution/openmrs_modules &&     cp -R /openmrs_distro/target/distro/web/owa /openmrs/distribution/openmrs_owas
#13 DONE 0.6s

#14 [dev 6/6] RUN mvn clean -s /usr/share/maven/ref/settings-docker.xml
#14 2.573 [INFO] Scanning for projects...
#14 2.739 [INFO]
#14 2.746 [INFO] --------------------< org.openmrs.distro:platform >---------------------
#14 2.747 [INFO] Building OpenMRS Platform 3.0.0-SNAPSHOT
#14 2.748 [INFO]   from pom.xml
#14 2.748 [INFO] --------------------------------[ jar ]---------------------------------
#14 2.840 [INFO]
#14 2.848 [INFO] --- clean:3.2.0:clean (default-clean) @ platform ---
#14 3.099 [INFO] Deleting /openmrs_distro/target
#14 3.105 [INFO] ------------------------------------------------------------------------
#14 3.105 [INFO] BUILD SUCCESS
#14 3.105 [INFO] ------------------------------------------------------------------------
#14 3.107 [INFO] Total time:  0.564 s
#14 3.108 [INFO] Finished at: 2025-10-03T18:23:59Z
#14 3.108 [INFO] ------------------------------------------------------------------------
#14 DONE 3.2s

#15 [stage-1 2/5] COPY --from=dev /openmrs/distribution/openmrs_core/openmrs.war /openmrs/distribution/openmrs_core/
#15 DONE 0.3s

#16 [stage-1 3/5] COPY --from=dev /openmrs/distribution/openmrs-distro.properties /openmrs/distribution/
#16 DONE 0.2s

#17 [stage-1 4/5] COPY --from=dev /openmrs/distribution/openmrs_modules /openmrs/distribution/openmrs_modules
#17 DONE 0.4s

#18 [stage-1 5/5] COPY --from=dev /openmrs/distribution/openmrs_owas /openmrs/distribution/openmrs_owas
#18 DONE 0.1s

#19 exporting to image
#19 exporting layers
#19 exporting layers 0.4s done
#19 writing image sha256:34f93f4c25e33907bf07705aa54fcf5a5e7ec4f6edf42216e585ce2be10afa3f done
#19 naming to docker.io/openmrs/openmrs-platform:nightly done
#19 DONE 0.4s

1 warning found (use docker --debug to expand):
 - FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 4)
Creating op-op27-tom_db_1 ...
Creating op-op27-tom_db_1 ... done
Creating op-op27-tom_api_1 ...
Creating op-op27-tom_api_1 ... done
+ sleep 500
+ docker ps
+ docker-compose logs
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 500
--2025-10-03 18:39:39--  (try: 2)  http://localhost:8080/openmrs/
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 500
Remote file does not exist -- broken link!!!

+ ((  14 == 30  ))
+ echo 'Sleeping 30 seconds'
+ sleep 30
+ count=15
+ wget --spider http://localhost:8080/openmrs/
Spider mode enabled. Check if remote file exists.
--2025-10-03 18:40:09--  http://localhost:8080/openmrs/
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 500
--2025-10-03 18:40:10--  (try: 2)  http://localhost:8080/openmrs/
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 500
Remote file does not exist -- broken link!!!

+ ((  15 == 30  ))
+ echo 'Sleeping 30 seconds'
+ sleep 30
+ count=16
+ wget --spider http://localhost:8080/openmrs/
Spider mode enabled. Check if remote file exists.
--2025-10-03 18:40:40--  http://localhost:8080/openmrs/
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 500
--2025-10-03 18:40:41--  (try: 2)  http://localhost:8080/openmrs/
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 500
Remote file does not exist -- broken link!!!

+ ((  16 == 30  ))
+ echo 'Sleeping 30 seconds'
+ sleep 30
+ count=17
+ wget --spider http://localhost:8080/openmrs/
Spider mode enabled. Check if remote file exists.
--2025-10-03 18:41:11--  http://localhost:8080/openmrs/
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 500
--2025-10-03 18:41:12--  (try: 2)  http://localhost:8080/openmrs/
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 500
Remote file does not exist -- broken link!!!

+ ((  17 == 30  ))
+ echo 'Sleeping 30 seconds'
+ sleep 30
+ count=18
+ wget --spider http://localhost:8080/openmrs/
Spider mode enabled. Check if remote file exists.
--2025-10-03 18:41:42--  http://localhost:8080/openmrs/
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 500
--2025-10-03 18:41:43--  (try: 2)  http://localhost:8080/openmrs/
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 500
Remote file does not exist -- broken link!!!

+ ((  18 == 30  ))
+ echo 'Sleeping 30 seconds'
+ sleep 30
+ count=19
+ wget --spider http://localhost:8080/openmrs/
Spider mode enabled. Check if remote file exists.
--2025-10-03 18:42:13--  http://localhost:8080/openmrs/
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 500
--2025-10-03 18:42:14--  (try: 2)  http://localhost:8080/openmrs/
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 500
Remote file does not exist -- broken link!!!

+ ((  19 == 30  ))
+ echo 'Sleeping 30 seconds'
+ sleep 30
+ count=20
+ wget --spider http://localhost:8080/openmrs/
Spider mode enabled. Check if remote file exists.
--2025-10-03 18:42:44--  http://localhost:8080/openmrs/
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 500
--2025-10-03 18:42:45--  (try: 2)  http://localhost:8080/openmrs/
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 500
Remote file does not exist -- broken link!!!

+ ((  20 == 30  ))
+ echo 'Sleeping 30 seconds'
+ sleep 30
Force Stop build feature is enabled for current plan. Either Bamboo has detected the build has hung or it has been manually stopped.
Quit
Build was manually stopped.