Sergii Turivnyi | 64709bd | 2019-04-04 14:44:15 +0300 | [diff] [blame] | 1 | FROM python:2 |
| 2 | LABEL maintainer="Serhii Turivnyi <sturivnyi@mirantis.com>" |
| 3 | |
| 4 | RUN apt-get update -qq && \ |
| 5 | apt-get install -q -y \ |
| 6 | python-dev \ |
| 7 | python2.7 python-pip \ |
| 8 | git vim \ |
| 9 | libvirt-dev && \ |
| 10 | pip install pdbpp && \ |
| 11 | apt-get clean && \ |
| 12 | rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* |
| 13 | |
| 14 | WORKDIR /opt/ |
| 15 | |
| 16 | RUN pip install xunit2testrail |
| 17 | RUN git clone --single-branch --branch for_docker https://github.com/Turivniy/upd_testrail_xml.git |
| 18 | |
| 19 | ENV TESTRAIL_PLAN_NAME="[MCP-Q2]System-proposed-2018-02-05" |
| 20 | ENV TEST_GROUP="openstack" |
| 21 | ENV TESTRAIL_URL="https://mirantis.testrail.com" |
| 22 | ENV TESTRAIL_PROJECT='Mirantis Cloud Platform' |
| 23 | ENV TESTRAIL_MILESTONE='MCP1.1' |
| 24 | ENV TESTRAIL_SUITE="[MCP1.1_PIKE]Tempest" |
| 25 | ENV PASTE_BASE_URL="" |
| 26 | ENV REPORT=/srv/report.xml |
| 27 | ENV OUTPUT_XUNIT_REPORT=/opt/upd_testrail_xml/output_verification.xml |
| 28 | ENV PASS=TESTRAIL_PASSWORD |
| 29 | |
| 30 | COPY entrypoint.sh /opt/ |
| 31 | |
| 32 | # Change report filename |
| 33 | COPY report_to_upload_to_testrail.xml $REPORT |
| 34 | |
| 35 | # Change TESTRAIL_PASSWORD and TESTRAIL_USER or use it |
rbubyr | faf1465 | 2024-06-26 10:57:33 +0200 | [diff] [blame] | 36 | ENV TESTRAIL_PASSWORD="TestrailBot987^" |
Sergii Turivnyi | 64709bd | 2019-04-04 14:44:15 +0300 | [diff] [blame] | 37 | ENV TESTRAIL_USER="mosqa-eng@mirantis.com" |
| 38 | |
| 39 | ENTRYPOINT ["/opt/entrypoint.sh"] |