Skip to content

Commit

Permalink
DAOS-17007 ci: add weekly functional testing (#15726)
Browse files Browse the repository at this point in the history
adds weekly testing that performs build (el8 & el9), functional VM tests (el8 & el9),
and MD on SSD functional hardware tests (el8)

Also improves fix for DAOS-16959

Signed-off-by: Margaret Lawson <[email protected]>
  • Loading branch information
mlawsonca committed Mar 4, 2025
1 parent 57701fa commit 6b633b0
Show file tree
Hide file tree
Showing 4 changed files with 544 additions and 5 deletions.
16 changes: 13 additions & 3 deletions .github/actions/provision-cluster/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,28 @@ inputs:
condition:
description: Condition this should run on
required: true
ref:
description: Ref for code checkout
default: "${{ github.event.pull_request.head.sha }}"
required: false
runs:
using: "composite"
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}
ref: ${{ inputs.ref }}
- name: Request and Provision a Cluster
if: ${{ inputs.condition }}
shell: bash
run: |
. ci/gha_functions.sh
STAGE_NAME='${{ env.STAGE_NAME }}'
REQID='${{ github.event.pull_request.number }}-${{ github.run_number }}'
if "${{ github.event.schedule }}"; then
REQID='${{ github.run_id }}-${{ github.run_number }}'
else
REQID='${{ github.event.pull_request.number }}-${{ github.run_number }}'
fi
CP_PRIORITY=${{ env.CP_PRIORITY }}
echo "::group::Provisioning"
if ! JENKINS_URL='${{ env.JENKINS_URL }}' \
Expand Down Expand Up @@ -58,8 +66,10 @@ runs:
inst_repos+=":${{ github.run_number }}"
fi
echo "::group::Post-provision configuration";
ARTIFACTS_URL="$ARTIFACTS_URL" \
REPO_PATH="$REPO_PATH$GITHUB_RUN_NUMBER/artifact/artifacts/$TARGET"
ARTIFACTS_URL=$ARTIFACTS_URL \
INST_REPOS="$(eval echo "$inst_repos")" \
REPO_PATH=$REPO_PATH \
CI_RPM_TEST_VERSION="$rpm_test_version" \
DAOS_VERSION="$DAOS_VERSION" \
DISTRO=$PROVISION_DISTRO ci/provisioning/post_provision_config.sh
Expand Down
Loading

0 comments on commit 6b633b0

Please sign in to comment.