From c5a3fa76be3c13325b17739e8299f84a714c59f3 Mon Sep 17 00:00:00 2001 From: Archana Shinde Date: Fri, 22 Nov 2019 01:21:34 +0000 Subject: [PATCH] actions: Add job for building nemu Add job for nemu to support generating tarballs for 1.9 stable branch. Signed-off-by: Archana Shinde --- .github/workflows/main.yaml | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index f8766eccf4..24729128f4 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -103,6 +103,32 @@ jobs: name: kata-artifacts path: kata-static-qemu.tar.gz + build-nemu: + runs-on: ubuntu-16.04 + needs: get-artifact-list + env: + buildstr: "install_nemu" + steps: + - uses: actions/checkout@v1 + - name: get-artifact-list + uses: actions/download-artifact@master + with: + name: artifact-list + - name: build-nemu + run: | + if grep -q $buildstr ./artifact-list/artifact-list.txt; then + $GITHUB_WORKSPACE/.github/workflows/generate-artifact-tarball.sh $buildstr + echo ::set-env name=artifact-built::true + else + echo ::set-env name=artifact-built::false + fi + - name: store-artifacts + if: env.artifact-built == 'true' + uses: actions/upload-artifact@master + with: + name: kata-artifacts + path: kata-static-nemu.tar.gz + # Job for building the QEMU binaries with virtiofs support build-qemu-virtiofsd: runs-on: ubuntu-16.04 @@ -240,7 +266,7 @@ jobs: gather-artifacts: runs-on: ubuntu-16.04 - needs: [build-kernel, build-qemu, build-qemu-virtiofsd, build-image, build-firecracker, build-kata-components] + needs: [build-kernel, build-qemu, build-qemu-virtiofsd, build-image, build-firecracker, build-kata-components, build-nemu] steps: - uses: actions/checkout@v1 - name: get-artifacts