-
Notifications
You must be signed in to change notification settings - Fork 1.9k
45 lines (37 loc) · 1.02 KB
/
10-buster.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
name: 10 on buster
on:
push:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 10/buster/Dockerfile
pull_request:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 10/buster/Dockerfile
jobs:
build:
name: 10 on buster
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix: ${{fromJson('{"arch":["amd64","arm32v7","arm64v8","ppc64le","s390x"]}')}}
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Install bats
run: sudo apt-get install bats
- name: Set up QEMU
uses: docker/setup-qemu-action@v1
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
- name: Write experimental docker flag
run: |
echo '{"experimental": true}' | sudo tee /etc/docker/daemon.json
- name: Restart docker daemon
run: sudo systemctl restart docker
- name: Build and test
run: ./test-build.sh 10 buster ${{ matrix.arch }}