diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8ff8b52ab1a..7f107dafa3d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1195,8 +1195,7 @@ meson-mingw32-x86_64: PIGLIT_PROFILES: replay PIGLIT_REPLAY_UPLOAD_TO_MINIO: 1 PIGLIT_REPLAY_EXTRA_ARGS: --keep-image --db-path ${CI_PROJECT_DIR}/replayer-db/ - PIGLIT_REPLAY_REFERENCE_IMAGES_BASE_URL: "/mesa-tracie-results/$FDO_UPSTREAM_REPO" - PIGLIT_REPLAY_ARTIFACTS_BASE_URL: "/artifacts/$CI_PROJECT_PATH/$CI_PIPELINE_ID/$CI_JOB_ID" + PIGLIT_REPLAY_REFERENCE_IMAGES_BASE: "${MINIO_HOST}/mesa-tracie-results/$FDO_UPSTREAM_REPO" PIGLIT_JUNIT_RESULTS: 1 .deqp-test: diff --git a/.gitlab-ci/common/generate-env.sh b/.gitlab-ci/common/generate-env.sh index c45fd3f2118..2c6417860d3 100755 --- a/.gitlab-ci/common/generate-env.sh +++ b/.gitlab-ci/common/generate-env.sh @@ -58,7 +58,7 @@ for var in \ PIGLIT_REPLAY_DESCRIPTION_FILE \ PIGLIT_REPLAY_DEVICE_NAME \ PIGLIT_REPLAY_EXTRA_ARGS \ - PIGLIT_REPLAY_REFERENCE_IMAGES_BASE_URL \ + PIGLIT_REPLAY_REFERENCE_IMAGES_BASE \ PIGLIT_REPLAY_UPLOAD_TO_MINIO \ PIGLIT_RESULTS \ PIGLIT_TESTS \ diff --git a/.gitlab-ci/lava/lava.yml.jinja2 b/.gitlab-ci/lava/lava.yml.jinja2 index af5292e3a31..71097ae7e61 100644 --- a/.gitlab-ci/lava/lava.yml.jinja2 +++ b/.gitlab-ci/lava/lava.yml.jinja2 @@ -106,10 +106,9 @@ actions: - export DEQP_NO_SAVE_RESULTS=1 - export GPU_VERSION={{ gpu_version }} - export DEQP_VER={{ deqp_version }} - - export PIGLIT_REPLAY_ARTIFACTS_BASE_URL="/artifacts/${CI_PROJECT_PATH}/${CI_PIPELINE_ID}/${CI_JOB_ID}" - export PIGLIT_REPLAY_DESCRIPTION_FILE="/install/traces-${DRIVER_NAME}.yml" - export PIGLIT_REPLAY_DEVICE_NAME=gl-{{ gpu_version }} - - export PIGLIT_REPLAY_REFERENCE_IMAGES_BASE_URL="/mesa-tracie-results/${CI_PROJECT_PATH}" + - export PIGLIT_REPLAY_REFERENCE_IMAGES_BASE="${MINIO_HOST}/mesa-tracie-results/${CI_PROJECT_PATH}" - export PIGLIT_RESULTS={{ gpu_version }}-${PIGLIT_PROFILES} - export CI_JOB_JWT="{{ jwt }}" diff --git a/.gitlab-ci/piglit/run.sh b/.gitlab-ci/piglit/run.sh index 886e237431d..ff0972dd162 100755 --- a/.gitlab-ci/piglit/run.sh +++ b/.gitlab-ci/piglit/run.sh @@ -152,13 +152,13 @@ replay_minio_upload_images() { if [ "x$CI_PROJECT_PATH" != "x$FDO_UPSTREAM_REPO" ]; then continue fi - __MINIO_PATH="$PIGLIT_REPLAY_REFERENCE_IMAGES_BASE_URL" + __MINIO_PATH="$PIGLIT_REPLAY_REFERENCE_IMAGES_BASE" __DESTINATION_FILE_PATH="${line##*-}" - if wget -q --method=HEAD "${MINIO_HOST}${__MINIO_PATH}/${__DESTINATION_FILE_PATH}" 2>/dev/null; then + if wget -q --method=HEAD "https://${__MINIO_PATH}/${__DESTINATION_FILE_PATH}" 2>/dev/null; then continue fi else - __MINIO_PATH="$PIGLIT_REPLAY_ARTIFACTS_BASE_URL" + __MINIO_PATH="$JOB_ARTIFACTS_BASE" __DESTINATION_FILE_PATH="$__MINIO_TRACES_PREFIX/${line##*-}" # Adding to the JUnit the direct link to the diff page in # the dashboard @@ -175,7 +175,7 @@ replay_minio_upload_images() { fi ci-fairy minio cp $MINIO_ARGS "$RESULTS/$__PREFIX/$line" \ - "minio://${MINIO_HOST}${__MINIO_PATH}/${__DESTINATION_FILE_PATH}" + "minio://${__MINIO_PATH}/${__DESTINATION_FILE_PATH}" done }