Lines Matching +full:- +full:- +full:retry +full:- +full:delay

2 # SPDX-License-Identifier: MIT
6 # If we run in the fork (not from mesa or Marge-bot), reuse mainline kernel and rootfs, if exist.
9 if curl -s -o /dev/null -I -L -f --retry 4 --retry-delay 15 "${_url}"; then
10 echo -n "${_url}"
16 if [ -n "${_mainline_artifact}" ]; then
17 echo -n "${_mainline_artifact}"
21 if [ -n "${_fork_artifact}" ]; then
22 echo -n "${_fork_artifact}"
31 echo "If you aren't working on CI, please ping @mesa/ci-helpers to see if we can help." >&2
34 set -x
38 . "${SCRIPTS_DIR}/setup-test-env.sh"
42 set -ex
45 ROOTFS_URL="$(get_path_to_artifact lava-rootfs.tar.zst)"
48 rm -rf results
49 mkdir -p results/job-rootfs-overlay/
51 artifacts/ci-common/export-gitlab-job-env-for-dut.sh \
52 > results/job-rootfs-overlay/set-job-env-vars.sh
53 cp artifacts/ci-common/init-*.sh results/job-rootfs-overlay/
54 cp "$SCRIPTS_DIR"/setup-test-env.sh results/job-rootfs-overlay/
56 tar zcf job-rootfs-overlay.tar.gz -C results/job-rootfs-overlay/ .
57 s3_upload job-rootfs-overlay.tar.gz "https://${JOB_ARTIFACTS_BASE}"
61 cat results/job-rootfs-overlay/set-job-env-vars.sh
66 tail -f results/lava.log &
68 --farm "${FARM}" \
69 --device-type "${DEVICE_TYPE}" \
70 --boot-method "${BOOT_METHOD}" \
71 --job-timeout-min $((CI_JOB_TIMEOUT/60 - 5)) \
72 --dump-yaml \
73 --pipeline-info "$CI_JOB_NAME: $CI_PIPELINE_URL on $CI_COMMIT_REF_NAME ${CI_NODE_INDEX}/${CI_NODE_TOTAL}" \
74 --rootfs-url "${ROOTFS_URL}" \
75 --kernel-url-prefix "https://${PIPELINE_ARTIFACTS_BASE}/${DEBIAN_ARCH}" \
76 --kernel-external "${EXTERNAL_KERNEL_TAG}" \
77 --first-stage-init artifacts/ci-common/init-stage1.sh \
78 --dtb-filename "${DTB}" \
79 --jwt-file "${S3_JWT_FILE}" \
80 --kernel-image-name "${KERNEL_IMAGE_NAME}" \
81 --kernel-image-type "${KERNEL_IMAGE_TYPE}" \
82 --visibility-group "${VISIBILITY_GROUP}" \
83 --lava-tags "${LAVA_TAGS}" \
84 --mesa-job-name "$CI_JOB_NAME" \
85 --structured-log-file "results/lava_job_detail.json" \
86 --ssh-client-image "${LAVA_SSH_CLIENT_IMAGE}" \
87 --project-name "${CI_PROJECT_NAME}" \
88 --starting-section "${CURRENT_SECTION}" \
89 --job-submitted-at "${CI_JOB_STARTED_AT}" \
90 - append-overlay \
91 --name=kernel-build \
92 --url="${FDO_HTTP_CACHE_URI:-}https://${PIPELINE_ARTIFACTS_BASE}/${DEBIAN_ARCH}/kernel-files.tar.zst" \
93 --compression=zstd \
94 --path="${CI_PROJECT_DIR}" \
95 --format=tar \
96 - append-overlay \
97 --name=job-overlay \
98 --url="https://${JOB_ROOTFS_OVERLAY_PATH}" \
99 --compression=gz \
100 --path="/" \
101 --format=tar \
102 - submit \