From 4aa85cd1596cb14e86f2f0ecc55c84e74305dfa2 Mon Sep 17 00:00:00 2001 From: CrazyMax <1951866+crazy-max@users.noreply.github.com> Date: Fri, 7 Jun 2024 15:30:22 +0200 Subject: [PATCH] ci: enable debug for buildkit container builder Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com> --- .github/workflows/.test.yml | 22 ++++++++++++++++++++++ .github/workflows/bin-image.yml | 10 ++++++++++ .github/workflows/buildkit.yml | 10 ++++++++++ .github/workflows/ci.yml | 10 ++++++++++ .github/workflows/test.yml | 14 ++++++++++++++ 5 files changed, 66 insertions(+) diff --git a/.github/workflows/.test.yml b/.github/workflows/.test.yml index 7f0fa8ad8d..787d2af104 100644 --- a/.github/workflows/.test.yml +++ b/.github/workflows/.test.yml @@ -19,6 +19,8 @@ env: DOCKER_EXPERIMENTAL: 1 DOCKER_GRAPHDRIVER: ${{ inputs.storage == 'snapshotter' && 'overlayfs' || 'overlay2' }} TEST_INTEGRATION_USE_SNAPSHOTTER: ${{ inputs.storage == 'snapshotter' && '1' || '' }} + SETUP_BUILDX_VERSION: latest + SETUP_BUILDKIT_IMAGE: moby/buildkit:latest jobs: unit: @@ -35,6 +37,10 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.SETUP_BUILDX_VERSION }} + driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }} + buildkitd-flags: --debug - name: Build dev image uses: docker/bake-action@v4 @@ -117,6 +123,10 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.SETUP_BUILDX_VERSION }} + driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }} + buildkitd-flags: --debug - name: Build dev image uses: docker/bake-action@v4 @@ -167,6 +177,10 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.SETUP_BUILDX_VERSION }} + driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }} + buildkitd-flags: --debug - name: Build dev image uses: docker/bake-action@v4 @@ -221,6 +235,10 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.SETUP_BUILDX_VERSION }} + driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }} + buildkitd-flags: --debug - name: Build dev image uses: docker/bake-action@v4 @@ -362,6 +380,10 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.SETUP_BUILDX_VERSION }} + driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }} + buildkitd-flags: --debug - name: Build dev image uses: docker/bake-action@v4 diff --git a/.github/workflows/bin-image.yml b/.github/workflows/bin-image.yml index 39861edaf5..aec55f2aed 100644 --- a/.github/workflows/bin-image.yml +++ b/.github/workflows/bin-image.yml @@ -21,6 +21,8 @@ env: PLATFORM: Moby Engine - Nightly PRODUCT: moby-bin PACKAGER_NAME: The Moby Project + SETUP_BUILDX_VERSION: latest + SETUP_BUILDKIT_IMAGE: moby/buildkit:latest jobs: validate-dco: @@ -112,6 +114,10 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.SETUP_BUILDX_VERSION }} + driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }} + buildkitd-flags: --debug - name: Login to Docker Hub if: github.event_name != 'pull_request' && github.repository == 'moby/moby' @@ -171,6 +177,10 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.SETUP_BUILDX_VERSION }} + driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }} + buildkitd-flags: --debug - name: Login to Docker Hub uses: docker/login-action@v3 diff --git a/.github/workflows/buildkit.yml b/.github/workflows/buildkit.yml index 52f65e915d..8bc977ed47 100644 --- a/.github/workflows/buildkit.yml +++ b/.github/workflows/buildkit.yml @@ -15,6 +15,8 @@ on: env: GO_VERSION: "1.21.11" DESTDIR: ./build + SETUP_BUILDX_VERSION: latest + SETUP_BUILDKIT_IMAGE: moby/buildkit:latest jobs: validate-dco: @@ -31,6 +33,10 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.SETUP_BUILDX_VERSION }} + driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }} + buildkitd-flags: --debug - name: Build uses: docker/bake-action@v4 @@ -105,6 +111,10 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.SETUP_BUILDX_VERSION }} + driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }} + buildkitd-flags: --debug - name: Download binary artifacts uses: actions/download-artifact@v4 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5a0b1c9a2b..f36113e96e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,6 +14,8 @@ on: env: DESTDIR: ./build + SETUP_BUILDX_VERSION: latest + SETUP_BUILDKIT_IMAGE: moby/buildkit:latest jobs: validate-dco: @@ -38,6 +40,10 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.SETUP_BUILDX_VERSION }} + driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }} + buildkitd-flags: --debug - name: Build uses: docker/bake-action@v4 @@ -96,6 +102,10 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.SETUP_BUILDX_VERSION }} + driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }} + buildkitd-flags: --debug - name: Build uses: docker/bake-action@v4 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e22c5d8a87..0d6c702390 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,6 +16,8 @@ env: GO_VERSION: "1.21.11" GIT_PAGER: "cat" PAGER: "cat" + SETUP_BUILDX_VERSION: latest + SETUP_BUILDKIT_IMAGE: moby/buildkit:latest jobs: validate-dco: @@ -44,6 +46,10 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.SETUP_BUILDX_VERSION }} + driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }} + buildkitd-flags: --debug - name: Build dev image uses: docker/bake-action@v4 @@ -112,6 +118,10 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.SETUP_BUILDX_VERSION }} + driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }} + buildkitd-flags: --debug - name: Build dev image uses: docker/bake-action@v4 @@ -168,6 +178,10 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.SETUP_BUILDX_VERSION }} + driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }} + buildkitd-flags: --debug - name: Test uses: docker/bake-action@v4