1
0
Fork 0

Add Docker build and cache cleanup steps in CI, prevent redundant builds in Swarm E2E tests

- Updated GitHub workflow to include Docker cache cleanup and image build steps.
- Modified Swarm E2E test logic to skip Docker image build if it already exists, optimizing CI performance.
This commit is contained in:
Joao Gilberto Magalhaes 2026-02-18 16:42:44 -05:00
parent 3fd0fe0d46
commit 3710b08995
2 changed files with 21 additions and 2 deletions

View file

@ -148,6 +148,14 @@ jobs:
export PATH="$HOME/.local/bin:$PATH"
uv sync --group dev
- name: Clean Docker build cache
run: docker builder prune -af
- name: Build Docker image
env:
DOCKER_BUILDKIT: "0"
run: docker build -t byjg/easy-haproxy:local -f deploy/docker/Dockerfile .
- name: Run Swarm E2E tests
run: |
export PATH="$HOME/.local/bin:$PATH"