Browse Source

try ci with isolated builders

pull/82/head
Jason Dove 5 years ago
parent
commit
6565240eeb
  1. 14
      .github/workflows/ci.yml

14
.github/workflows/ci.yml

@ -51,8 +51,17 @@ jobs: @@ -51,8 +51,17 @@ jobs:
final="${tag2/prealpha/$short}"
echo "GIT_TAG=${final}" >> $GITHUB_ENV
- name: Set up Docker Buildx
- name: Set up Docker Buildx Base
uses: docker/setup-buildx-action@v1
id: builder-base
- name: Set up Docker Buildx NVIDIA
uses: docker/setup-buildx-action@v1
id: builder-nvidia
- name: Set up Docker Buildx VAAPI
uses: docker/setup-buildx-action@v1
id: builder-vaapi
- name: Login to DockerHub
uses: docker/login-action@v1
@ -63,6 +72,7 @@ jobs: @@ -63,6 +72,7 @@ jobs:
- name: Build and push base
uses: docker/build-push-action@v2
with:
builder: ${{ steps.builder-base.outputs.name }}
context: .
file: ./docker/Dockerfile
push: true
@ -75,6 +85,7 @@ jobs: @@ -75,6 +85,7 @@ jobs:
- name: Build and push nvidia
uses: docker/build-push-action@v2
with:
builder: ${{ steps.builder-nvidia.outputs.name }}
context: .
file: ./docker/nvidia/Dockerfile
push: true
@ -87,6 +98,7 @@ jobs: @@ -87,6 +98,7 @@ jobs:
- name: Build and push vaapi
uses: docker/build-push-action@v2
with:
builder: ${{ steps.builder-vaapi.outputs.name }}
context: .
file: ./docker/vaapi/Dockerfile
push: true

Loading…
Cancel
Save