]> review.fuel-infra Code Review - tools/sustaining.git/commitdiff
Update git clone ssh 73/41973/1
authorVladimir Khlyunev <vkhlyunev@mirantis.com>
Mon, 27 Jun 2022 11:06:49 +0000 (15:06 +0400)
committerVladimir Khlyunev <vkhlyunev@mirantis.com>
Mon, 27 Jun 2022 11:06:49 +0000 (15:06 +0400)
Change-Id: Ia1fdbe96515d409959f03d8cc959c2117f22cd4b

maintenance-ci/mos/reporter-docker/Dockerfile
maintenance-ci/mos/scripts/maintenance-tempest-report.sh

index cc99b3ddd4858b6fdcc310bbe5c0f5d4a8353514..f39361cef0d299cd8447e4bea5fe47c7c3c76655 100644 (file)
@@ -19,14 +19,23 @@ RUN apt-get install -y python3.7
 
 WORKDIR /root
 
+ARG KEY_FILE_VARIABLE
+ARG SSH_USER_NAME_VARIABLE
+
 COPY $KEY_FILE_VARIABLE /root/.ssh/id_rsa
 RUN chmod 600 /root/.ssh/id_rsa
 
+RUN echo 'Host *' > /root/.ssh/config \
+    && echo '    StrictHostKeyChecking no' >> /root/.ssh/config
+
+
 RUN virtualenv --python=python3.7 report-venv  \
     && source report-venv/bin/activate \
     && eval "$(ssh-agent)" \
     && ssh-add \
-    && pip install git+ssh://${SSH_USER_NAME_VARIABLE}@gerrit.mcp.mirantis.com:29418/mcp/testrail-reporter
+    && git clone ssh://${SSH_USER_NAME_VARIABLE}@gerrit.mcp.mirantis.com:29418/mcp/testrail-reporter \
+    && cd testrail-reporter \
+    && python setup.py install
 
 
 COPY run_report.sh /root/run_report.sh
index 25678251c5bd8390526183f8fa18636001bb3f81..be2637a6eee99065d6e01af5f0f2ce0e36ff5c0b 100644 (file)
@@ -55,7 +55,10 @@ rm -rf "${LOCAL_STORAGE}"
 mkdir -p "${LOCAL_STORAGE}"
 cp "${REPORT_FILE}" "${LOCAL_STORAGE}"
 cp "${KEY_FILE_VARIABLE}" maintenance-ci/mos/reporter-docker
-IMAGE_ID=$(docker build -q maintenance-ci/mos/reporter-docker)
+KEY_FILE_VARIABLE=$(basename "${KEY_FILE_VARIABLE}")
+pushd maintenance-ci/mos/reporter-docker
+  IMAGE_ID=$(docker build -q --build-arg KEY_FILE_VARIABLE --build-arg SSH_USER_NAME_VARIABLE .)
+popd
 docker run -e SSH_USER_NAME_VARIABLE -e TESTRAIL_PLAN_NAME -e SPECIFICATION -e TESTRAIL_USER -e TESTRAIL_PASSWORD \
     -e TESTRAIL_PROJECT -e MILESTONE -e TESTRAIL_SUITE -e TEST_BUILD_URL -e ARGS="${ARGS[*]}" -e REPORT_FILE="$(basename ${REPORT_FILE})" \
     --rm -v "${LOCAL_STORAGE}":/root/shared "${IMAGE_ID}"