Add capabilities to run HW CI on EDMM and non-EDMM machines
This commit is contained in:
		
							parent
							
								
									775350bd4e
								
							
						
					
					
						commit
						aaa5761560
					
				| @ -42,7 +42,11 @@ runs: | |||||||
|         if [[ "${{ matrix.self_runner[1] }}" == "SGX1-HW" ]]; then |         if [[ "${{ matrix.self_runner[1] }}" == "SGX1-HW" ]]; then | ||||||
|           docker run -itd --name=${{ env.CONTAINER_NAME }} ${{ inputs.container-run-params }} --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --device /dev/isgx -v $GITHUB_WORKSPACE:/root/occlum occlum/occlum:${{ env.OCCLUM_VERSION }}-${{ inputs.os }}; |           docker run -itd --name=${{ env.CONTAINER_NAME }} ${{ inputs.container-run-params }} --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --device /dev/isgx -v $GITHUB_WORKSPACE:/root/occlum occlum/occlum:${{ env.OCCLUM_VERSION }}-${{ inputs.os }}; | ||||||
|         elif [[ "${{ matrix.self_runner[1] }}" == "SGX2-HW" ]]; then |         elif [[ "${{ matrix.self_runner[1] }}" == "SGX2-HW" ]]; then | ||||||
|           docker run -itd --name=${{ env.CONTAINER_NAME }} ${{ inputs.container-run-params }} --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false -v /dev/sgx:/dev/sgx -v $GITHUB_WORKSPACE:/root/occlum occlum/occlum:${{ env.OCCLUM_VERSION }}-${{ inputs.os }}; |           if [[ "${{ matrix.self_runner[2] }}" == "EDMM" ]]; then | ||||||
|  |             docker run -itd --name=${{ env.CONTAINER_NAME }} ${{ inputs.container-run-params }} --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --env ENABLE_EDMM=Y -v /dev/sgx:/dev/sgx -v $GITHUB_WORKSPACE:/root/occlum occlum/occlum:${{ env.OCCLUM_VERSION }}-${{ inputs.os }}; | ||||||
|  |           else | ||||||
|  |             docker run -itd --name=${{ env.CONTAINER_NAME }} ${{ inputs.container-run-params }} --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false -v /dev/sgx:/dev/sgx -v $GITHUB_WORKSPACE:/root/occlum occlum/occlum:${{ env.OCCLUM_VERSION }}-${{ inputs.os }}; | ||||||
|  |           fi | ||||||
|         else |         else | ||||||
|           echo "Unsupported Hardware" |           echo "Unsupported Hardware" | ||||||
|         fi; |         fi; | ||||||
|  | |||||||
							
								
								
									
										75
									
								
								.github/workflows/hw_mode_test.yml
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										75
									
								
								.github/workflows/hw_mode_test.yml
									
									
									
									
										vendored
									
									
								
							| @ -25,7 +25,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.self_runner }} |     runs-on: ${{ matrix.self_runner }} | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         self_runner: [[self-hosted, SGX2-HW]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
| @ -71,7 +71,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.self_runner }} |     runs-on: ${{ matrix.self_runner }} | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         self_runner: [[self-hosted, SGX2-HW]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
| @ -166,7 +166,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.self_runner }} |     runs-on: ${{ matrix.self_runner }} | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         self_runner: [[self-hosted, SGX2-HW, PKU]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM, PKU]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
| @ -206,7 +206,12 @@ jobs: | |||||||
|       run: docker exec ${{ env.CONTAINER_NAME }} bash -c "cd /root/occlum/demos/java && ./run_java_on_occlum.sh processBuilder" |       run: docker exec ${{ env.CONTAINER_NAME }} bash -c "cd /root/occlum/demos/java && ./run_java_on_occlum.sh processBuilder" | ||||||
| 
 | 
 | ||||||
|     - name: Run hello PKU |     - name: Run hello PKU | ||||||
|       run: docker exec ${{ env.CONTAINER_NAME }} bash -c "cd /root/occlum/demos/java && ./run_java_on_occlum.sh hello_pku" |       run: | | ||||||
|  |         if [[ "${{ matrix.self_runner[3] }}" == "PKU" ]]; then | ||||||
|  |           docker exec ${{ env.CONTAINER_NAME }} bash -c "cd /root/occlum/demos/java && ./run_java_on_occlum.sh hello_pku" | ||||||
|  |         else | ||||||
|  |           echo "Skip PKU test" | ||||||
|  |         fi | ||||||
| 
 | 
 | ||||||
|     - name: Clean the environment |     - name: Clean the environment | ||||||
|       if: ${{ always() }} |       if: ${{ always() }} | ||||||
| @ -219,7 +224,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.self_runner }} |     runs-on: ${{ matrix.self_runner }} | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         self_runner: [[self-hosted, SGX2-HW]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
| @ -271,7 +276,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.self_runner }} |     runs-on: ${{ matrix.self_runner }} | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         self_runner: [[self-hosted, SGX2-HW]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
| @ -318,7 +323,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.self_runner }} |     runs-on: ${{ matrix.self_runner }} | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         self_runner: [[self-hosted, SGX2-HW]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
| @ -365,7 +370,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.self_runner }} |     runs-on: ${{ matrix.self_runner }} | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         self_runner: [[self-hosted, SGX2-HW]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
| @ -409,7 +414,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.self_runner }} |     runs-on: ${{ matrix.self_runner }} | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         self_runner: [[self-hosted, SGX2-HW]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
| @ -437,7 +442,11 @@ jobs: | |||||||
|         if [[ "${{ matrix.self_runner[1] }}" == "SGX1-HW" ]]; then |         if [[ "${{ matrix.self_runner[1] }}" == "SGX1-HW" ]]; then | ||||||
|           python_musl_support_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host --device /dev/isgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-python); |           python_musl_support_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host --device /dev/isgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-python); | ||||||
|         elif [[ "${{ matrix.self_runner[1] }}" == "SGX2-HW" ]]; then |         elif [[ "${{ matrix.self_runner[1] }}" == "SGX2-HW" ]]; then | ||||||
|           python_musl_support_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host -v /dev/sgx:/dev/sgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-python); |           if [[ "${{ matrix.self_runner[2] }}" == "EDMM" ]]; then | ||||||
|  |             python_musl_support_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --env ENABLE_EDMM=Y --net host -v /dev/sgx:/dev/sgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-python); | ||||||
|  |           else | ||||||
|  |             python_musl_support_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host -v /dev/sgx:/dev/sgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-python); | ||||||
|  |           fi | ||||||
|         else |         else | ||||||
|           echo "Unsupported Hardware" |           echo "Unsupported Hardware" | ||||||
|         fi; |         fi; | ||||||
| @ -480,7 +489,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.self_runner }} |     runs-on: ${{ matrix.self_runner }} | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         self_runner: [[self-hosted, SGX2-HW]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
| @ -508,7 +517,11 @@ jobs: | |||||||
|         if [[ "${{ matrix.self_runner[1] }}" == "SGX1-HW" ]]; then |         if [[ "${{ matrix.self_runner[1] }}" == "SGX1-HW" ]]; then | ||||||
|           openvino_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host --device /dev/isgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-openvino); |           openvino_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host --device /dev/isgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-openvino); | ||||||
|         elif [[ "${{ matrix.self_runner[1] }}" == "SGX2-HW" ]]; then |         elif [[ "${{ matrix.self_runner[1] }}" == "SGX2-HW" ]]; then | ||||||
|           openvino_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host -v /dev/sgx:/dev/sgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-openvino); |           if [[ "${{ matrix.self_runner[2] }}" == "EDMM" ]]; then | ||||||
|  |             openvino_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --env ENABLE_EDMM=Y --net host -v /dev/sgx:/dev/sgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-openvino); | ||||||
|  |           else | ||||||
|  |             openvino_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host -v /dev/sgx:/dev/sgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-openvino); | ||||||
|  |           fi | ||||||
|         else |         else | ||||||
|           echo "Unsupported Hardware" |           echo "Unsupported Hardware" | ||||||
|         fi; |         fi; | ||||||
| @ -548,7 +561,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.self_runner }} |     runs-on: ${{ matrix.self_runner }} | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         self_runner: [[self-hosted, SGX2-HW]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
| @ -576,7 +589,11 @@ jobs: | |||||||
|         if [[ "${{ matrix.self_runner[1] }}" == "SGX1-HW" ]]; then |         if [[ "${{ matrix.self_runner[1] }}" == "SGX1-HW" ]]; then | ||||||
|           grpc_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host --device /dev/isgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-grpc); |           grpc_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host --device /dev/isgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-grpc); | ||||||
|         elif [[ "${{ matrix.self_runner[1] }}" == "SGX2-HW" ]]; then |         elif [[ "${{ matrix.self_runner[1] }}" == "SGX2-HW" ]]; then | ||||||
|           grpc_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host -v /dev/sgx:/dev/sgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-grpc); |           if [[ "${{ matrix.self_runner[2] }}" == "EDMM" ]]; then | ||||||
|  |             grpc_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --env ENABLE_EDMM=Y --net host -v /dev/sgx:/dev/sgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-grpc); | ||||||
|  |           else | ||||||
|  |             grpc_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host -v /dev/sgx:/dev/sgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-grpc); | ||||||
|  |           fi | ||||||
|         else |         else | ||||||
|           echo "Unsupported Hardware" |           echo "Unsupported Hardware" | ||||||
|         fi; |         fi; | ||||||
| @ -638,7 +655,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.self_runner }} |     runs-on: ${{ matrix.self_runner }} | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         self_runner: [[self-hosted, SGX2-HW]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
| @ -666,7 +683,11 @@ jobs: | |||||||
|         if [[ "${{ matrix.self_runner[1] }}" == "SGX1-HW" ]]; then |         if [[ "${{ matrix.self_runner[1] }}" == "SGX1-HW" ]]; then | ||||||
|           gvisor_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host --device /dev/isgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-gvisor_test); |           gvisor_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host --device /dev/isgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-gvisor_test); | ||||||
|         elif [[ "${{ matrix.self_runner[1] }}" == "SGX2-HW" ]]; then |         elif [[ "${{ matrix.self_runner[1] }}" == "SGX2-HW" ]]; then | ||||||
|           gvisor_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host -v /dev/sgx:/dev/sgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-gvisor_test); |           if [[ "${{ matrix.self_runner[2] }}" == "EDMM" ]]; then | ||||||
|  |             gvisor_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --env ENABLE_EDMM=Y --net host -v /dev/sgx:/dev/sgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-gvisor_test); | ||||||
|  |           else | ||||||
|  |             gvisor_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host -v /dev/sgx:/dev/sgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-gvisor_test); | ||||||
|  |           fi | ||||||
|         else |         else | ||||||
|           echo "Unsupported Hardware" |           echo "Unsupported Hardware" | ||||||
|         fi; |         fi; | ||||||
| @ -788,7 +809,7 @@ jobs: | |||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         # Tensorflow serving test requires AVX512 instruction support. Only the SGX2-HW machine has support for that. |         # Tensorflow serving test requires AVX512 instruction support. Only the SGX2-HW machine has support for that. | ||||||
|         self_runner: [[self-hosted, SGX2-HW]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
| @ -816,7 +837,11 @@ jobs: | |||||||
|         if [[ "${{ matrix.self_runner[1] }}" == "SGX1-HW" ]]; then |         if [[ "${{ matrix.self_runner[1] }}" == "SGX1-HW" ]]; then | ||||||
|           tf_serving_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host --device /dev/isgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-tf_serving); |           tf_serving_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host --device /dev/isgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-tf_serving); | ||||||
|         elif [[ "${{ matrix.self_runner[1] }}" == "SGX2-HW" ]]; then |         elif [[ "${{ matrix.self_runner[1] }}" == "SGX2-HW" ]]; then | ||||||
|           tf_serving_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host -v /dev/sgx:/dev/sgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-tf_serving); |           if [[ "${{ matrix.self_runner[2] }}" == "EDMM" ]]; then | ||||||
|  |             tf_serving_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --env ENABLE_EDMM=Y --net host -v /dev/sgx:/dev/sgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-tf_serving); | ||||||
|  |           else | ||||||
|  |             tf_serving_test=$(docker run -itd --privileged --rm --env CARGO_HTTP_MULTIPLEXING=false --net host -v /dev/sgx:/dev/sgx -v $GITHUB_WORKSPACE:/root/occlum occlumbackup/occlum:latest-ubuntu20.04-tf_serving); | ||||||
|  |           fi | ||||||
|         else |         else | ||||||
|           echo "Unsupported Hardware" |           echo "Unsupported Hardware" | ||||||
|         fi; |         fi; | ||||||
| @ -867,7 +892,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.self_runner }} |     runs-on: ${{ matrix.self_runner }} | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         self_runner: [[self-hosted, SGX2-HW]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
| @ -907,7 +932,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.self_runner }} |     runs-on: ${{ matrix.self_runner }} | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         self_runner: [[self-hosted, SGX2-HW]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
| @ -961,7 +986,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.self_runner }} |     runs-on: ${{ matrix.self_runner }} | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         self_runner: [[self-hosted, SGX2-HW]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
| @ -1016,7 +1041,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.self_runner }} |     runs-on: ${{ matrix.self_runner }} | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         self_runner: [[self-hosted, SGX2-HW]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
| @ -1064,7 +1089,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.self_runner }} |     runs-on: ${{ matrix.self_runner }} | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         self_runner: [[self-hosted, SGX2-HW]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
| @ -1110,7 +1135,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.self_runner }} |     runs-on: ${{ matrix.self_runner }} | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         self_runner: [[self-hosted, SGX2-HW]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
| @ -1145,7 +1170,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.self_runner }} |     runs-on: ${{ matrix.self_runner }} | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         self_runner: [[self-hosted, SGX2-HW]] |         self_runner: [[self-hosted, SGX2-HW], [self-hosted, SGX2-HW, EDMM]] | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|     - name: Clean before running |     - name: Clean before running | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user