Browse code

ci: enable debug for buildkit container builder

Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>

CrazyMax authored on 2024/06/07 22:30:22
Showing 5 changed files
... ...
@@ -19,6 +19,8 @@ env:
19 19
   DOCKER_EXPERIMENTAL: 1
20 20
   DOCKER_GRAPHDRIVER: ${{ inputs.storage == 'snapshotter' && 'overlayfs' || 'overlay2' }}
21 21
   TEST_INTEGRATION_USE_SNAPSHOTTER: ${{ inputs.storage == 'snapshotter' && '1' || '' }}
22
+  SETUP_BUILDX_VERSION: latest
23
+  SETUP_BUILDKIT_IMAGE: moby/buildkit:latest
22 24
 
23 25
 jobs:
24 26
   unit:
... ...
@@ -35,6 +37,10 @@ jobs:
35 35
       -
36 36
         name: Set up Docker Buildx
37 37
         uses: docker/setup-buildx-action@v3
38
+        with:
39
+          version: ${{ env.SETUP_BUILDX_VERSION }}
40
+          driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }}
41
+          buildkitd-flags: --debug
38 42
       -
39 43
         name: Build dev image
40 44
         uses: docker/bake-action@v4
... ...
@@ -117,6 +123,10 @@ jobs:
117 117
       -
118 118
         name: Set up Docker Buildx
119 119
         uses: docker/setup-buildx-action@v3
120
+        with:
121
+          version: ${{ env.SETUP_BUILDX_VERSION }}
122
+          driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }}
123
+          buildkitd-flags: --debug
120 124
       -
121 125
         name: Build dev image
122 126
         uses: docker/bake-action@v4
... ...
@@ -167,6 +177,10 @@ jobs:
167 167
       -
168 168
         name: Set up Docker Buildx
169 169
         uses: docker/setup-buildx-action@v3
170
+        with:
171
+          version: ${{ env.SETUP_BUILDX_VERSION }}
172
+          driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }}
173
+          buildkitd-flags: --debug
170 174
       -
171 175
         name: Build dev image
172 176
         uses: docker/bake-action@v4
... ...
@@ -221,6 +235,10 @@ jobs:
221 221
       -
222 222
         name: Set up Docker Buildx
223 223
         uses: docker/setup-buildx-action@v3
224
+        with:
225
+          version: ${{ env.SETUP_BUILDX_VERSION }}
226
+          driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }}
227
+          buildkitd-flags: --debug
224 228
       -
225 229
         name: Build dev image
226 230
         uses: docker/bake-action@v4
... ...
@@ -362,6 +380,10 @@ jobs:
362 362
       -
363 363
         name: Set up Docker Buildx
364 364
         uses: docker/setup-buildx-action@v3
365
+        with:
366
+          version: ${{ env.SETUP_BUILDX_VERSION }}
367
+          driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }}
368
+          buildkitd-flags: --debug
365 369
       -
366 370
         name: Build dev image
367 371
         uses: docker/bake-action@v4
... ...
@@ -21,6 +21,8 @@ env:
21 21
   PLATFORM: Moby Engine - Nightly
22 22
   PRODUCT: moby-bin
23 23
   PACKAGER_NAME: The Moby Project
24
+  SETUP_BUILDX_VERSION: latest
25
+  SETUP_BUILDKIT_IMAGE: moby/buildkit:latest
24 26
 
25 27
 jobs:
26 28
   validate-dco:
... ...
@@ -112,6 +114,10 @@ jobs:
112 112
       -
113 113
         name: Set up Docker Buildx
114 114
         uses: docker/setup-buildx-action@v3
115
+        with:
116
+          version: ${{ env.SETUP_BUILDX_VERSION }}
117
+          driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }}
118
+          buildkitd-flags: --debug
115 119
       -
116 120
         name: Login to Docker Hub
117 121
         if: github.event_name != 'pull_request' && github.repository == 'moby/moby'
... ...
@@ -171,6 +177,10 @@ jobs:
171 171
       -
172 172
         name: Set up Docker Buildx
173 173
         uses: docker/setup-buildx-action@v3
174
+        with:
175
+          version: ${{ env.SETUP_BUILDX_VERSION }}
176
+          driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }}
177
+          buildkitd-flags: --debug
174 178
       -
175 179
         name: Login to Docker Hub
176 180
         uses: docker/login-action@v3
... ...
@@ -15,6 +15,8 @@ on:
15 15
 env:
16 16
   GO_VERSION: "1.21.11"
17 17
   DESTDIR: ./build
18
+  SETUP_BUILDX_VERSION: latest
19
+  SETUP_BUILDKIT_IMAGE: moby/buildkit:latest
18 20
 
19 21
 jobs:
20 22
   validate-dco:
... ...
@@ -31,6 +33,10 @@ jobs:
31 31
       -
32 32
         name: Set up Docker Buildx
33 33
         uses: docker/setup-buildx-action@v3
34
+        with:
35
+          version: ${{ env.SETUP_BUILDX_VERSION }}
36
+          driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }}
37
+          buildkitd-flags: --debug
34 38
       -
35 39
         name: Build
36 40
         uses: docker/bake-action@v4
... ...
@@ -105,6 +111,10 @@ jobs:
105 105
       -
106 106
         name: Set up Docker Buildx
107 107
         uses: docker/setup-buildx-action@v3
108
+        with:
109
+          version: ${{ env.SETUP_BUILDX_VERSION }}
110
+          driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }}
111
+          buildkitd-flags: --debug
108 112
       -
109 113
         name: Download binary artifacts
110 114
         uses: actions/download-artifact@v4
... ...
@@ -14,6 +14,8 @@ on:
14 14
 
15 15
 env:
16 16
   DESTDIR: ./build
17
+  SETUP_BUILDX_VERSION: latest
18
+  SETUP_BUILDKIT_IMAGE: moby/buildkit:latest
17 19
 
18 20
 jobs:
19 21
   validate-dco:
... ...
@@ -38,6 +40,10 @@ jobs:
38 38
       -
39 39
         name: Set up Docker Buildx
40 40
         uses: docker/setup-buildx-action@v3
41
+        with:
42
+          version: ${{ env.SETUP_BUILDX_VERSION }}
43
+          driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }}
44
+          buildkitd-flags: --debug
41 45
       -
42 46
         name: Build
43 47
         uses: docker/bake-action@v4
... ...
@@ -96,6 +102,10 @@ jobs:
96 96
       -
97 97
         name: Set up Docker Buildx
98 98
         uses: docker/setup-buildx-action@v3
99
+        with:
100
+          version: ${{ env.SETUP_BUILDX_VERSION }}
101
+          driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }}
102
+          buildkitd-flags: --debug
99 103
       -
100 104
         name: Build
101 105
         uses: docker/bake-action@v4
... ...
@@ -16,6 +16,8 @@ env:
16 16
   GO_VERSION: "1.21.11"
17 17
   GIT_PAGER: "cat"
18 18
   PAGER: "cat"
19
+  SETUP_BUILDX_VERSION: latest
20
+  SETUP_BUILDKIT_IMAGE: moby/buildkit:latest
19 21
 
20 22
 jobs:
21 23
   validate-dco:
... ...
@@ -44,6 +46,10 @@ jobs:
44 44
       -
45 45
         name: Set up Docker Buildx
46 46
         uses: docker/setup-buildx-action@v3
47
+        with:
48
+          version: ${{ env.SETUP_BUILDX_VERSION }}
49
+          driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }}
50
+          buildkitd-flags: --debug
47 51
       -
48 52
         name: Build dev image
49 53
         uses: docker/bake-action@v4
... ...
@@ -112,6 +118,10 @@ jobs:
112 112
       -
113 113
         name: Set up Docker Buildx
114 114
         uses: docker/setup-buildx-action@v3
115
+        with:
116
+          version: ${{ env.SETUP_BUILDX_VERSION }}
117
+          driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }}
118
+          buildkitd-flags: --debug
115 119
       -
116 120
         name: Build dev image
117 121
         uses: docker/bake-action@v4
... ...
@@ -168,6 +178,10 @@ jobs:
168 168
       -
169 169
         name: Set up Docker Buildx
170 170
         uses: docker/setup-buildx-action@v3
171
+        with:
172
+          version: ${{ env.SETUP_BUILDX_VERSION }}
173
+          driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }}
174
+          buildkitd-flags: --debug
171 175
       -
172 176
         name: Test
173 177
         uses: docker/bake-action@v4