OCL API 2

Build: #2207 was successful

Job: Build oclapi2 was successful

Stages & jobs

  1. Build

  2. Test

  3. Deploy for testing

    Requires a user to start manually
  4. Release

    Requires a user to start manually

Job result summary

Completed
Duration
2 minutes
Agent
xindi.openmrs.org
Revision
431d937d712db64f905a1b1cb67435ac5e38db7c 431d937d712db64f905a1b1cb67435ac5e38db7c
Successful since
#1723 ()

Error summary

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

#20 2.150 Processing /wheels/flower-1.0.1-py2.py3-none-any.whl
#20 2.154 Processing /wheels/gprof2dot-2024.6.6-py2.py3-none-any.whl
#20 2.157 Processing /wheels/gunicorn-22.0.0-py3-none-any.whl
#20 2.162 Processing /wheels/humanize-4.12.1-py3-none-any.whl
#20 2.165 Processing /wheels/idna-3.10-py3-none-any.whl
#20 2.168 Processing /wheels/ijson-3.2.3-cp310-cp310-musllinux_1_1_x86_64.whl
#20 2.171 Processing /wheels/inflection-0.5.1-py2.py3-none-any.whl
#20 2.173 Processing /wheels/isodate-0.7.2-py3-none-any.whl
#20 2.175 Processing /wheels/isort-5.13.2-py3-none-any.whl
#20 2.179 Processing /wheels/itypes-1.2.0-py2.py3-none-any.whl
#20 2.180 Processing /wheels/jinja2-3.1.5-py3-none-any.whl
#20 2.183 Processing /wheels/jmespath-1.0.1-py3-none-any.whl
#20 2.185 Processing /wheels/josepy-2.0.0-py3-none-any.whl
#20 2.188 Processing /wheels/jsondiff-2.0.0-py3-none-any.whl
#20 2.190 Processing /wheels/jsonpath_ng-1.5.3-py3-none-any.whl
#20 2.192 Processing /wheels/jsonschema-4.23.0-py3-none-any.whl
#20 2.199 Processing /wheels/jsonschema_specifications-2024.10.1-py3-none-any.whl
#20 2.201 Processing /wheels/kombu-5.4.2-py3-none-any.whl
#20 2.218 Processing /wheels/lazy_object_proxy-1.10.0-cp310-cp310-musllinux_1_1_x86_64.whl
#20 2.221 Processing /wheels/mccabe-0.7.0-py2.py3-none-any.whl
#20 2.223 Processing /wheels/minio-7.2.9-py3-none-any.whl
#20 2.226 Processing /wheels/mock-5.1.0-py3-none-any.whl
#20 2.229 Processing /wheels/moto-3.1.13-py3-none-any.whl
#20 2.358 Processing /wheels/mozilla_django_oidc-3.0.0-py2.py3-none-any.whl
#20 2.361 Processing /wheels/ocldev-0.2.2-py2.py3-none-any.whl
#20 2.364 Processing /wheels/packaging-24.2-py3-none-any.whl
#20 2.366 Processing /wheels/platformdirs-4.3.6-py3-none-any.whl
#20 2.371 Processing /wheels/ply-3.11-py2.py3-none-any.whl
#20 2.373 Processing /wheels/prometheus_client-0.21.1-py3-none-any.whl
#20 2.376 Processing /wheels/prompt_toolkit-3.0.50-py3-none-any.whl
#20 2.380 Processing /wheels/psycopg2-2.9.7-cp310-cp310-linux_x86_64.whl
#20 2.382 Processing /wheels/pycodestyle-2.12.1-py2.py3-none-any.whl
#20 2.384 Processing /wheels/pycparser-2.22-py3-none-any.whl
#20 2.387 Processing /wheels/pycryptodome-3.21.0-cp36-abi3-musllinux_1_2_x86_64.whl
#20 2.395 Processing /wheels/pydantic-2.6.4-py3-none-any.whl
#20 2.401 Processing /wheels/pydantic_core-2.16.3-cp310-cp310-musllinux_1_1_x86_64.whl
#20 2.407 Processing /wheels/pydash-7.0.6-py3-none-any.whl
#20 2.415 Processing /wheels/pygments-2.19.1-py3-none-any.whl
#20 2.422 Processing /wheels/pylint-2.17.5-py3-none-any.whl
#20 2.430 Processing /wheels/python_crontab-3.2.0-py3-none-any.whl
#20 2.433 Processing /wheels/python_dateutil-2.8.2-py2.py3-none-any.whl
#20 2.436 Processing /wheels/pytz-2025.1-py2.py3-none-any.whl
#20 2.445 Processing /wheels/redis-5.2.1-py3-none-any.whl
#20 2.450 Processing /wheels/referencing-0.36.2-py3-none-any.whl
#20 2.452 Processing /wheels/requests-2.32.3-py3-none-any.whl
#20 2.456 Processing /wheels/responses-0.25.0-py3-none-any.whl
#20 2.463 Processing /wheels/rpds_py-0.23.1-cp310-cp310-musllinux_1_2_x86_64.whl
#20 2.465 Processing /wheels/ruamel.yaml-0.18.10-py3-none-any.whl
#20 2.470 Processing /wheels/ruamel.yaml.clib-0.2.12-cp310-cp310-musllinux_1_1_x86_64.whl
#20 2.473 Processing /wheels/s3transfer-0.6.2-py3-none-any.whl
#20 2.476 Processing /wheels/six-1.17.0-py2.py3-none-any.whl
#20 2.477 Processing /wheels/sqlparse-0.5.3-py3-none-any.whl
#20 2.480 Processing /wheels/tblib-2.0.0-py3-none-any.whl
#20 2.483 Processing /wheels/tomli-2.2.1-py3-none-any.whl
#20 2.485 Processing /wheels/tomlkit-0.13.2-py3-none-any.whl
#20 2.487 Processing /wheels/tornado-6.4.2-cp38-abi3-musllinux_1_2_x86_64.whl
#20 2.491 Processing /wheels/typing_extensions-4.12.2-py3-none-any.whl
#20 2.493 Processing /wheels/tzdata-2025.1-py2.py3-none-any.whl
#20 2.501 Processing /wheels/uritemplate-4.1.1-py2.py3-none-any.whl
#20 2.510 Processing /wheels/urllib3-1.26.20-py2.py3-none-any.whl
#20 2.514 Processing /wheels/vine-5.1.0-py3-none-any.whl
#20 2.516 Processing /wheels/wcwidth-0.2.13-py2.py3-none-any.whl
#20 2.519 Processing /wheels/werkzeug-3.1.3-py3-none-any.whl
#20 2.522 Processing /wheels/whitenoise-6.5.0-py3-none-any.whl
#20 2.525 Processing /wheels/wrapt-1.17.2-cp310-cp310-musllinux_1_2_x86_64.whl
#20 2.527 Processing /wheels/xmltodict-0.14.2-py2.py3-none-any.whl
#20 3.652 Installing collected packages: wcwidth, pytz, ply, jsondiff, itypes, ijson, django-ordered-model, cron-descriptor, xmltodict, wrapt, whitenoise, vine, urllib3, uritemplate, tzdata, typing-extensions, tornado, tomlkit, tomli, tblib, sqlparse, six, ruamel.yaml.clib, rpds-py, PyYAML, pygments, pycryptodome, pycparser, pycodestyle, psycopg2, prompt-toolkit, prometheus-client, platformdirs, packaging, mock, mccabe, MarkupSafe, Markdown, lazy-object-proxy, jmespath, isort, isodate, inflection, idna, humanize, gprof2dot, dnspython, dill, decorator, coverage, click, charset-normalizer, certifi, billiard, attrs, async-timeout, annotated-types, werkzeug, ruamel.yaml, requests, referencing, redis, python-dateutil, pydash, pydantic-core, jsonpath-ng, jinja2, gunicorn, Faker, email-validator, elasticsearch, click-repl, click-plugins, click-didyoumean, cffi, blessings, autopep8, astroid, asgiref, amqp, responses, python-crontab, pylint, pydantic, kombu, jsonschema-specifications, factory-boy, elasticsearch-dsl, Django, cryptography, coreschema, colour-runner, botocore, azure-core, argon2-cffi-bindings, s3transfer, jsonschema, josepy, djangorestframework, django-timezone-field, django-silk, django-request-logging, django-redis, django-queryset-csv, django-health-check, django-elasticsearch-dsl, django-dirtyfields, django-cors-headers, django-cid, coreapi, celery, azure-storage-blob, argon2-cffi, ocldev, mozilla-django-oidc, minio, flower, fhir.resources, drf-yasg, django-celery-beat, celery-once, boto3, moto
#20 25.14 Successfully installed Django-4.2.16 Faker-36.1.1 Markdown-3.4.4 MarkupSafe-3.0.2 PyYAML-6.0.1 amqp-5.3.1 annotated-types-0.7.0 argon2-cffi-23.1.0 argon2-cffi-bindings-21.2.0 asgiref-3.8.1 astroid-2.15.8 async-timeout-5.0.1 attrs-25.1.0 autopep8-2.3.2 azure-core-1.32.0 azure-storage-blob-12.19.0 billiard-4.2.1 blessings-1.7 boto3-1.24.28 botocore-1.27.96 celery-5.4.0 celery-once-3.0.1 certifi-2025.1.31 cffi-1.17.1 charset-normalizer-3.4.1 click-8.1.8 click-didyoumean-0.3.1 click-plugins-1.1.1 click-repl-0.3.0 colour-runner-0.1.1 coreapi-2.3.3 coreschema-0.0.4 coverage-7.3.0 cron-descriptor-1.4.5 cryptography-44.0.1 decorator-5.2.1 dill-0.3.9 django-celery-beat-2.5.0 django-cid-2.3 django-cors-headers-4.2.0 django-dirtyfields-1.9.2 django-elasticsearch-dsl-7.3 django-health-check-3.17.0 django-ordered-model-3.7.4 django-queryset-csv-0.3.3 django-redis-5.4.0 django-request-logging-0.7.5 django-silk-5.0.4 django-timezone-field-7.1 djangorestframework-3.14.0 dnspython-2.7.0 drf-yasg-1.21.5 elasticsearch-7.17.12 elasticsearch-dsl-7.4.1 email-validator-2.2.0 factory-boy-3.3.0 fhir.resources-7.1.0 flower-1.0.1 gprof2dot-2024.6.6 gunicorn-22.0.0 humanize-4.12.1 idna-3.10 ijson-3.2.3 inflection-0.5.1 isodate-0.7.2 isort-5.13.2 itypes-1.2.0 jinja2-3.1.5 jmespath-1.0.1 josepy-2.0.0 jsondiff-2.0.0 jsonpath-ng-1.5.3 jsonschema-4.23.0 jsonschema-specifications-2024.10.1 kombu-5.4.2 lazy-object-proxy-1.10.0 mccabe-0.7.0 minio-7.2.9 mock-5.1.0 moto-3.1.13 mozilla-django-oidc-3.0.0 ocldev-0.2.2 packaging-24.2 platformdirs-4.3.6 ply-3.11 prometheus-client-0.21.1 prompt-toolkit-3.0.50 psycopg2-2.9.7 pycodestyle-2.12.1 pycparser-2.22 pycryptodome-3.21.0 pydantic-2.6.4 pydantic-core-2.16.3 pydash-7.0.6 pygments-2.19.1 pylint-2.17.5 python-crontab-3.2.0 python-dateutil-2.8.2 pytz-2025.1 redis-5.2.1 referencing-0.36.2 requests-2.32.3 responses-0.25.0 rpds-py-0.23.1 ruamel.yaml-0.18.10 ruamel.yaml.clib-0.2.12 s3transfer-0.6.2 six-1.17.0 sqlparse-0.5.3 tblib-2.0.0 tomli-2.2.1 tomlkit-0.13.2 tornado-6.4.2 typing-extensions-4.12.2 tzdata-2025.1 uritemplate-4.1.1 urllib3-1.26.20 vine-5.1.0 wcwidth-0.2.13 werkzeug-3.1.3 whitenoise-6.5.0 wrapt-1.17.2 xmltodict-0.14.2
#20 25.14 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
#20 DONE 25.9s

#21 [stage-1 11/15] RUN rm -rf /wheels
#21 DONE 0.4s

#22 [stage-1 12/15] ADD --chown=ocl:ocl . /code
#22 DONE 2.3s

#23 [stage-1 13/15] RUN python manage.py collectstatic
#23 7.231
#23 7.231 285 static files copied to '/staticfiles', 225 post-processed.
#23 DONE 7.5s

#24 [stage-1 14/15] RUN chmod +x set_build_version.sh wait_for_it.sh startup.sh start_celery_worker.sh ping_celery_worker.sh start_flower.sh
#24 DONE 0.5s

#25 [stage-1 15/15] RUN ["bash", "-c", "./set_build_version.sh"]
#25 0.357 Setting build version to 431d937d in core/__init__.py
#25 DONE 0.4s

#26 exporting to image
#26 exporting layers
#26 exporting layers 10.8s done
#26 writing image sha256:0eae425bbad05f92f332de963d83d076cb1b90df37ab555bf15ee3e7446b5d2e done
#26 naming to docker.io/openconceptlab/oclapi2:nightly 0.0s done
#26 DONE 10.8s
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /home/bamboo-agent/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store