There are certain scenarios where QEMU performance is simply terrible.
A much performant approach is to use multiple native buildx builders nodes.
We can already do it using a bash script :
- name: Set up Docker Buildx
id: builder
uses: docker/setup-buildx-action@v1
- name: Append kubernetes buildx builder
shell: bash
run: |
docker buildx create --append --name ${{ steps.builder.outputs.name }} \
--driver kubernetes \
--platform linux/arm64 \
--driver-opt nodeselector=kubernetes.io/arch=arm64
Would it be possible to introduce an append boolean parameter? Eventually it could be an append_to accepting a step id (or the builder instance name from the output)
There are certain scenarios where QEMU performance is simply terrible.
A much performant approach is to use multiple native buildx
buildersnodes.We can already do it using a bash script :
Would it be possible to introduce an
appendboolean parameter? Eventually it could be anappend_toaccepting a step id (or the builder instance name from the output)