Skip to content

Commit 24a6f97

Browse files
committed
add docker-setup action
1 parent f5c2a8a commit 24a6f97

File tree

3 files changed

+18
-20
lines changed

3 files changed

+18
-20
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: 'Docker Setup'
2+
description: 'Setups the docker engine'
3+
4+
runs:
5+
using: 'composite'
6+
steps:
7+
- name: Set up Docker
8+
uses: docker/setup-docker-action@v4
9+
with:
10+
daemon-config: '{ "features": { "containerd-snapshotter": true } }'
11+
- name: Setup Docker Buildx
12+
uses: docker/setup-buildx-action@v3
13+
with:
14+
version: 'latest'
15+
driver-opts: 'image=moby/buildkit:buildx-stable-1'
16+
install: true

.github/workflows/_docker.yml

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,7 @@ jobs:
4343
path: ${{ github.workspace }}/artifacts/packages/nuget
4444
-
4545
name: Set up Docker
46-
uses: docker/setup-docker-action@v4
47-
with:
48-
daemon-config: '{ "features": { "containerd-snapshotter": true } }'
49-
-
50-
name: Setup Docker Buildx
51-
uses: docker/setup-buildx-action@v3
52-
with:
53-
version: 'latest'
54-
driver-opts: 'image=moby/buildkit:buildx-stable-1'
55-
install: true
46+
uses: ./.github/actions/docker-setup
5647
-
5748
name: Docker Test
5849
if: success() && github.event_name == 'pull_request' || github.repository_owner != 'GitTools'

.github/workflows/_docker_manifests.yml

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,7 @@ jobs:
3131
uses: ./.github/actions/cache-restore
3232
-
3333
name: Set up Docker
34-
uses: docker/setup-docker-action@v4
35-
with:
36-
daemon-config: '{ "features": { "containerd-snapshotter": true } }'
37-
-
38-
name: Setup Docker Buildx
39-
uses: docker/setup-buildx-action@v3
40-
with:
41-
version: 'latest'
42-
driver-opts: 'image=moby/buildkit:buildx-stable-1'
43-
install: true
34+
uses: ./.github/actions/docker-setup
4435
-
4536
name: Docker Manifests
4637
if: success() && github.event_name != 'pull_request' && github.repository_owner == 'GitTools' && github.ref_name == 'main'

0 commit comments

Comments
 (0)