diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 87a5992c1b..80be95daf4 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -5,69 +5,18 @@ on: - '[0-9]+.[0-9]+.[0-9]+*' jobs: - build-asset: - runs-on: ubuntu-latest - strategy: - matrix: - asset: - - cloud-hypervisor - - firecracker - - kernel - - kernel-dragonball-experimental - - nydus - - qemu - - rootfs-image - - rootfs-initrd - - shim-v2 - - virtiofsd - steps: - - uses: actions/checkout@v2 - - name: Build ${{ matrix.asset }} - run: | - ./tools/packaging/kata-deploy/local-build/kata-deploy-copy-yq-installer.sh - ./tools/packaging/kata-deploy/local-build/kata-deploy-binaries-in-docker.sh --build="${KATA_ASSET}" - build_dir=$(readlink -f build) - # store-artifact does not work with symlink - sudo cp -r "${build_dir}" "kata-build" - env: - KATA_ASSET: ${{ matrix.asset }} - TAR_OUTPUT: ${{ matrix.asset }}.tar.gz - - - name: store-artifact ${{ matrix.asset }} - uses: actions/upload-artifact@v2 - with: - name: kata-artifacts - path: kata-build/kata-static-${{ matrix.asset }}.tar.xz - if-no-files-found: error - - create-kata-tarball: - runs-on: ubuntu-latest - needs: build-asset - steps: - - uses: actions/checkout@v2 - - name: get-artifacts - uses: actions/download-artifact@v2 - with: - name: kata-artifacts - path: kata-artifacts - - name: merge-artifacts - run: | - ./tools/packaging/kata-deploy/local-build/kata-deploy-merge-builds.sh kata-artifacts - - name: store-artifacts - uses: actions/upload-artifact@v2 - with: - name: kata-static-tarball - path: kata-static.tar.xz + build-kata-static-tarball-amd64: + uses: ./.github/workflows/build-kata-static-tarball-amd64.yaml kata-deploy: - needs: create-kata-tarball + needs: build-kata-static-tarball-amd64 runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: get-kata-tarball uses: actions/download-artifact@v2 with: - name: kata-static-tarball + name: kata-static-tarball-amd64 - name: build-and-push-kata-deploy-ci id: build-and-push-kata-deploy-ci run: |