Skip to content

Commit 7b10db1

Browse files
committed
ci: publish ubuntu variant with nvidia and venus build tags
Signed-off-by: CrazyMax <[email protected]>
1 parent b79407a commit 7b10db1

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

.github/workflows/buildkit.yml

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ jobs:
176176
target: 'rootless'
177177
-
178178
base: 'ubuntu'
179-
build-tag: 'nvidia'
179+
build-tags: 'nvidia venus'
180180
steps:
181181
-
182182
name: Prepare
@@ -188,11 +188,8 @@ jobs:
188188
if [ "${{ matrix.base }}" != "$DEFAULT_BASE" ]; then
189189
tagSuffix="${tagSuffix}-${{ matrix.base }}"
190190
fi
191-
if [ -n "${{ matrix.build-tag }}" ]; then
192-
tagSuffix="${tagSuffix}-${{ matrix.build-tag }}"
193-
fi
194191
echo "TAG_SUFFIX=${tagSuffix}" >> $GITHUB_ENV
195-
if [[ $GITHUB_REF == refs/tags/v* ]] && [[ "${{ matrix.base }}" = "$DEFAULT_BASE" ]] && [[ -z "${{ matrix.build-tag }}" ]]; then
192+
if [[ $GITHUB_REF == refs/tags/v* ]] && [[ "${{ matrix.base }}" = "$DEFAULT_BASE" ]]; then
196193
if [[ "${GITHUB_REF#refs/tags/}" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
197194
if [ -n "${{ matrix.target }}" ]; then
198195
echo "TAG_LATEST=${{ matrix.target }}" >> $GITHUB_ENV
@@ -224,19 +221,19 @@ jobs:
224221
### moby/buildkit:latest
225222
### moby/buildkit:v0.24.0-rootless
226223
### moby/buildkit:rootless
227-
### moby/buildkit:v0.24.0-ubuntu-nvidia
224+
### moby/buildkit:v0.24.0-ubuntu
228225
## push semver prerelease tag v0.24.0-rc1
229226
### moby/buildkit:v0.24.0-rc1
230227
### moby/buildkit:v0.24.0-rc1-rootless
231-
### moby/buildkit:v0.24.0-rc1-ubuntu-nvidia
228+
### moby/buildkit:v0.24.0-rc1-ubuntu
232229
## push on master
233230
### moby/buildkit:master
234231
### moby/buildkit:master-rootless
235-
### moby/buildkit:master-ubuntu-nvidia
232+
### moby/buildkit:master-ubuntu
236233
## scheduled event on master
237234
### moby/buildkit:nightly
238235
### moby/buildkit:nightly-rootless
239-
### moby/buildkit:nightly-ubuntu-nvidia
236+
### moby/buildkit:nightly-ubuntu
240237
tags: |
241238
type=schedule,pattern=nightly,suffix=${{ env.TAG_SUFFIX }}
242239
type=ref,event=branch,suffix=${{ env.TAG_SUFFIX }}
@@ -271,13 +268,13 @@ jobs:
271268
provenance: mode=max,version=v1
272269
sbom: true
273270
set: |
274-
*.cache-from=type=gha,scope=image${{ matrix.target }}-${{ matrix.base }}${{ matrix.build-tag }}
275-
*.cache-to=type=gha,scope=image${{ matrix.target }}-${{ matrix.base }}${{ matrix.build-tag }}
271+
*.cache-from=type=gha,scope=image${{ matrix.target }}-${{ matrix.base }}
272+
*.cache-to=type=gha,scope=image${{ matrix.target }}-${{ matrix.base }}
276273
*.no-cache-filter=${{ (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/v')) && 'buildkit-export-alpine,buildkit-export-ubuntu,gobuild-base,rootless' || '' }}
277274
env:
278275
IMAGE_TARGET: ${{ matrix.target }}
279276
EXPORT_BASE: ${{ matrix.base }}
280-
BUILDKITD_TAGS: ${{ matrix.build-tag }}
277+
BUILDKITD_TAGS: ${{ matrix.build-tags }}
281278

282279
scout:
283280
runs-on: ubuntu-24.04

0 commit comments

Comments
 (0)