try and run podman ourselves

This commit is contained in:
Neil Hanlon 2022-10-12 00:56:07 -04:00
parent 895230a959
commit fe0b514346
Signed by: neil
GPG Key ID: 705BC21EC3C70F34
1 changed files with 9 additions and 6 deletions

View File

@ -60,9 +60,12 @@ jobs:
uses: docker/setup-buildx-action@v2
- name: Build image using empanadas
uses: addnab/docker-run-action@v3
with:
image: docker://ghcr.io/rocky-linux/empanadas-imagefactory:latest
run: |
export VARIANTS="$(test -z '${{ matrix.type.variant }}' && '' || '--variant ${{ matrix.type.variant }}')"
build-image --version ${{ matrix.version.major }} --type ${{ matrix.type.name }} ${VARIANTS}
env:
IMAGE: ghcr.io/rocky-linux/empanadas-imagefactory:latest
LIBVIRT_DEFAULT_URI:
run: |
export VARIANTS="$(test -z '${{ matrix.type.variant }}' && '' || '--variant ${{ matrix.type.variant }}')"
export CMD="build-image --version ${{ matrix.version.major }} --type ${{ matrix.type.name }} ${VARIANTS}"
sudo podman run --rm --privileged --security-opt label=disable --device fuse \
-v /var/run/libvirt:/var/run/libvirt:rw -v /var/lib/imagefactory:/var/lib/imagefactory:rw \
$CMD