From 68a443e7e376055191157bab02b07573550821d5 Mon Sep 17 00:00:00 2001 From: Xynnn007 Date: Wed, 10 May 2023 11:01:48 +0800 Subject: [PATCH] ci: payload build We now have three enclave-cc payload builds: - sample-kbc in SIM sgx modee - eaa-kbc in HW sgx mode - cc-kbc (occlum) in HW sgx mode Signed-off-by: Xynnn007 --- .github/workflows/payload.yaml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/payload.yaml b/.github/workflows/payload.yaml index b928a55e..358f2ab9 100644 --- a/.github/workflows/payload.yaml +++ b/.github/workflows/payload.yaml @@ -9,9 +9,13 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - asset: - - HW - - SIM + include: + - sgx_mode: SIM + kbc: sample-kbc + - sgx_mode: HW + kbc: eaa-kbc + - sgx_mode: HW + kbc: cc-kbc steps: - name: Login to quay.io uses: docker/login-action@v2 @@ -23,10 +27,11 @@ jobs: - uses: actions/checkout@v3 with: fetch-depth: 0 # This is needed in order to keep the commit ids history - - name: Build Enclave CC Payload using SGX_MODE=${{ matrix.asset }} + - name: Build Enclave CC Payload using SGX_MODE=${{ matrix.sgx_mode }} KBC=${{ matrix.kbc }} run: | ./tools/packaging/build/build_payload.sh env: - SGX_MODE: ${{ matrix.asset }} + SGX_MODE: ${{ matrix.sgx_mode }} + KBC: ${{ matrix.kbc }} CI: yes PUSH: yes