Switch CI builds from docker build to docker buildx build

The legacy Docker builder is deprecated and will be removed in a future
release. BuildKit (via buildx) is the replacement.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Erich Blume 2026-02-10 21:02:19 -08:00
commit f40cec47da
3 changed files with 2 additions and 7 deletions

View file

@ -30,7 +30,7 @@ runs:
shell: bash
run: |
echo "Building ${{ inputs.image_name }}:${{ inputs.version }}"
docker build \
docker buildx build \
--tag ${{ inputs.image_name }}:${{ inputs.version }} \
--file ${{ inputs.context }}/${{ inputs.dockerfile }} \
${{ inputs.context }}

View file

@ -3,12 +3,6 @@
# This container tests connectivity to tailnet services from various environments:
# - Docker on indri (during CI build)
# - Minikube pods (manual testing)
#
# Build:
# docker build -t registry.ops.eblu.me/blumeops/nettest:latest .
#
# Run:
# docker run --rm registry.ops.eblu.me/blumeops/nettest:latest
FROM alpine:3.21

View file

@ -0,0 +1 @@
Switch CI container builds from deprecated `docker build` to `docker buildx build` (BuildKit).