Skip to content

Commit 3a5c226

Browse files
authored
Merge pull request #1194 from nschonni/github-actions-docker-files
feat: GitHub Actions docker files CI
2 parents ff6b336 + a84ff50 commit 3a5c226

27 files changed

+577
-244
lines changed

.github/workflows/10-alpine3.10.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: 10 on alpine3.10
2+
3+
on:
4+
push:
5+
paths:
6+
- functions.sh
7+
- test-build.sh
8+
- test-image.bats
9+
- 10/alpine3.10/Dockerfile
10+
pull_request:
11+
paths:
12+
- functions.sh
13+
- test-build.sh
14+
- test-image.bats
15+
- 10/alpine3.10/Dockerfile
16+
17+
jobs:
18+
build:
19+
name: 10 on alpine3.10
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v2
23+
- run: sudo apt-get install bats
24+
- run: ./test-build.sh 10 alpine3.10

.github/workflows/10-alpine3.11.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: 10 on alpine3.11
2+
3+
on:
4+
push:
5+
paths:
6+
- functions.sh
7+
- test-build.sh
8+
- test-image.bats
9+
- 10/alpine3.11/Dockerfile
10+
pull_request:
11+
paths:
12+
- functions.sh
13+
- test-build.sh
14+
- test-image.bats
15+
- 10/alpine3.11/Dockerfile
16+
17+
jobs:
18+
build:
19+
name: 10 on alpine3.11
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v2
23+
- run: sudo apt-get install bats
24+
- run: ./test-build.sh 10 alpine3.11

.github/workflows/10-alpine3.9.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: 10 on alpine3.9
2+
3+
on:
4+
push:
5+
paths:
6+
- functions.sh
7+
- test-build.sh
8+
- test-image.bats
9+
- 10/alpine3.9/Dockerfile
10+
pull_request:
11+
paths:
12+
- functions.sh
13+
- test-build.sh
14+
- test-image.bats
15+
- 10/alpine3.9/Dockerfile
16+
17+
jobs:
18+
build:
19+
name: 10 on alpine3.9
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v2
23+
- run: sudo apt-get install bats
24+
- run: ./test-build.sh 10 alpine3.9

.github/workflows/10-buster-slim.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: 10 on buster-slim
2+
3+
on:
4+
push:
5+
paths:
6+
- functions.sh
7+
- test-build.sh
8+
- test-image.bats
9+
- 10/buster-slim/Dockerfile
10+
pull_request:
11+
paths:
12+
- functions.sh
13+
- test-build.sh
14+
- test-image.bats
15+
- 10/buster-slim/Dockerfile
16+
17+
jobs:
18+
build:
19+
name: 10 on buster-slim
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v2
23+
- run: sudo apt-get install bats
24+
- run: ./test-build.sh 10 buster-slim

.github/workflows/10-buster.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: 10 on buster
2+
3+
on:
4+
push:
5+
paths:
6+
- functions.sh
7+
- test-build.sh
8+
- test-image.bats
9+
- 10/buster/Dockerfile
10+
pull_request:
11+
paths:
12+
- functions.sh
13+
- test-build.sh
14+
- test-image.bats
15+
- 10/buster/Dockerfile
16+
17+
jobs:
18+
build:
19+
name: 10 on buster
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v2
23+
- run: sudo apt-get install bats
24+
- run: ./test-build.sh 10 buster

.github/workflows/10-stretch-slim.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: 10 on stretch-slim
2+
3+
on:
4+
push:
5+
paths:
6+
- functions.sh
7+
- test-build.sh
8+
- test-image.bats
9+
- 10/stretch-slim/Dockerfile
10+
pull_request:
11+
paths:
12+
- functions.sh
13+
- test-build.sh
14+
- test-image.bats
15+
- 10/stretch-slim/Dockerfile
16+
17+
jobs:
18+
build:
19+
name: 10 on stretch-slim
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v2
23+
- run: sudo apt-get install bats
24+
- run: ./test-build.sh 10 stretch-slim

.github/workflows/10-stretch.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: 10 on stretch
2+
3+
on:
4+
push:
5+
paths:
6+
- functions.sh
7+
- test-build.sh
8+
- test-image.bats
9+
- 10/stretch/Dockerfile
10+
pull_request:
11+
paths:
12+
- functions.sh
13+
- test-build.sh
14+
- test-image.bats
15+
- 10/stretch/Dockerfile
16+
17+
jobs:
18+
build:
19+
name: 10 on stretch
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v2
23+
- run: sudo apt-get install bats
24+
- run: ./test-build.sh 10 stretch

.github/workflows/12-alpine3.10.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: 12 on alpine3.10
2+
3+
on:
4+
push:
5+
paths:
6+
- functions.sh
7+
- test-build.sh
8+
- test-image.bats
9+
- 12/alpine3.10/Dockerfile
10+
pull_request:
11+
paths:
12+
- functions.sh
13+
- test-build.sh
14+
- test-image.bats
15+
- 12/alpine3.10/Dockerfile
16+
17+
jobs:
18+
build:
19+
name: 12 on alpine3.10
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v2
23+
- run: sudo apt-get install bats
24+
- run: ./test-build.sh 12 alpine3.10

.github/workflows/12-alpine3.11.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: 12 on alpine3.11
2+
3+
on:
4+
push:
5+
paths:
6+
- functions.sh
7+
- test-build.sh
8+
- test-image.bats
9+
- 12/alpine3.11/Dockerfile
10+
pull_request:
11+
paths:
12+
- functions.sh
13+
- test-build.sh
14+
- test-image.bats
15+
- 12/alpine3.11/Dockerfile
16+
17+
jobs:
18+
build:
19+
name: 12 on alpine3.11
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v2
23+
- run: sudo apt-get install bats
24+
- run: ./test-build.sh 12 alpine3.11

.github/workflows/12-alpine3.12.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: 12 on alpine3.12
2+
3+
on:
4+
push:
5+
paths:
6+
- functions.sh
7+
- test-build.sh
8+
- test-image.bats
9+
- 12/alpine3.12/Dockerfile
10+
pull_request:
11+
paths:
12+
- functions.sh
13+
- test-build.sh
14+
- test-image.bats
15+
- 12/alpine3.12/Dockerfile
16+
17+
jobs:
18+
build:
19+
name: 12 on alpine3.12
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v2
23+
- run: sudo apt-get install bats
24+
- run: ./test-build.sh 12 alpine3.12

.github/workflows/12-alpine3.9.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: 12 on alpine3.9
2+
3+
on:
4+
push:
5+
paths:
6+
- functions.sh
7+
- test-build.sh
8+
- test-image.bats
9+
- 12/alpine3.9/Dockerfile
10+
pull_request:
11+
paths:
12+
- functions.sh
13+
- test-build.sh
14+
- test-image.bats
15+
- 12/alpine3.9/Dockerfile
16+
17+
jobs:
18+
build:
19+
name: 12 on alpine3.9
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v2
23+
- run: sudo apt-get install bats
24+
- run: ./test-build.sh 12 alpine3.9

.github/workflows/12-buster-slim.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: 12 on buster-slim
2+
3+
on:
4+
push:
5+
paths:
6+
- functions.sh
7+
- test-build.sh
8+
- test-image.bats
9+
- 12/buster-slim/Dockerfile
10+
pull_request:
11+
paths:
12+
- functions.sh
13+
- test-build.sh
14+
- test-image.bats
15+
- 12/buster-slim/Dockerfile
16+
17+
jobs:
18+
build:
19+
name: 12 on buster-slim
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v2
23+
- run: sudo apt-get install bats
24+
- run: ./test-build.sh 12 buster-slim

.github/workflows/12-buster.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: 12 on buster
2+
3+
on:
4+
push:
5+
paths:
6+
- functions.sh
7+
- test-build.sh
8+
- test-image.bats
9+
- 12/buster/Dockerfile
10+
pull_request:
11+
paths:
12+
- functions.sh
13+
- test-build.sh
14+
- test-image.bats
15+
- 12/buster/Dockerfile
16+
17+
jobs:
18+
build:
19+
name: 12 on buster
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v2
23+
- run: sudo apt-get install bats
24+
- run: ./test-build.sh 12 buster

.github/workflows/12-stretch-slim.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: 12 on stretch-slim
2+
3+
on:
4+
push:
5+
paths:
6+
- functions.sh
7+
- test-build.sh
8+
- test-image.bats
9+
- 12/stretch-slim/Dockerfile
10+
pull_request:
11+
paths:
12+
- functions.sh
13+
- test-build.sh
14+
- test-image.bats
15+
- 12/stretch-slim/Dockerfile
16+
17+
jobs:
18+
build:
19+
name: 12 on stretch-slim
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v2
23+
- run: sudo apt-get install bats
24+
- run: ./test-build.sh 12 stretch-slim

.github/workflows/12-stretch.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: 12 on stretch
2+
3+
on:
4+
push:
5+
paths:
6+
- functions.sh
7+
- test-build.sh
8+
- test-image.bats
9+
- 12/stretch/Dockerfile
10+
pull_request:
11+
paths:
12+
- functions.sh
13+
- test-build.sh
14+
- test-image.bats
15+
- 12/stretch/Dockerfile
16+
17+
jobs:
18+
build:
19+
name: 12 on stretch
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v2
23+
- run: sudo apt-get install bats
24+
- run: ./test-build.sh 12 stretch

.github/workflows/14-alpine3.10.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: 14 on alpine3.10
2+
3+
on:
4+
push:
5+
paths:
6+
- functions.sh
7+
- test-build.sh
8+
- test-image.bats
9+
- 14/alpine3.10/Dockerfile
10+
pull_request:
11+
paths:
12+
- functions.sh
13+
- test-build.sh
14+
- test-image.bats
15+
- 14/alpine3.10/Dockerfile
16+
17+
jobs:
18+
build:
19+
name: 14 on alpine3.10
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v2
23+
- run: sudo apt-get install bats
24+
- run: ./test-build.sh 14 alpine3.10

0 commit comments

Comments
 (0)