Skip to content

Support multi-parch hloader #21

Support multi-parch hloader

Support multi-parch hloader #21

name: Release ingress-perf container image
on:
push:
paths:
- "containers/**"
- Makefile
env:
CONTAINER_REGISTRY: ${{ 'quay.io' }}
jobs:
build-and-publish-container-images:
name: Build and Publish Multi Architecture Container Images
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- name: Setup QEMU & Install Dependecies
run: |
sudo apt-get update -y
sudo apt-get install qemu-user-static fuse-overlayfs podman -y
- name: Clone Repository
uses: actions/checkout@v3
- name: Login to the ${{ env.CONTAINER_REGISTRY }} Container Registry
run: podman login quay.io -u ${QUAY_USER} -p ${QUAY_TOKEN}
env:
QUAY_USER: ${{ secrets.QUAY_USER }}
QUAY_TOKEN: ${{ secrets.QUAY_TOKEN }}
- name: Build and Push Multi archiecture Image
id: push
run: |
make gha-push