Skip to content

Commit

Permalink
Merge pull request #1194 from nschonni/github-actions-docker-files
Browse files Browse the repository at this point in the history
feat: GitHub Actions docker files CI
  • Loading branch information
nschonni authored Sep 17, 2020
2 parents ff6b336 + a84ff50 commit 3a5c226
Show file tree
Hide file tree
Showing 27 changed files with 577 additions and 244 deletions.
24 changes: 24 additions & 0 deletions .github/workflows/10-alpine3.10.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 10 on alpine3.10

on:
push:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 10/alpine3.10/Dockerfile
pull_request:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 10/alpine3.10/Dockerfile

jobs:
build:
name: 10 on alpine3.10
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install bats
- run: ./test-build.sh 10 alpine3.10
24 changes: 24 additions & 0 deletions .github/workflows/10-alpine3.11.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 10 on alpine3.11

on:
push:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 10/alpine3.11/Dockerfile
pull_request:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 10/alpine3.11/Dockerfile

jobs:
build:
name: 10 on alpine3.11
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install bats
- run: ./test-build.sh 10 alpine3.11
24 changes: 24 additions & 0 deletions .github/workflows/10-alpine3.9.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 10 on alpine3.9

on:
push:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 10/alpine3.9/Dockerfile
pull_request:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 10/alpine3.9/Dockerfile

jobs:
build:
name: 10 on alpine3.9
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install bats
- run: ./test-build.sh 10 alpine3.9
24 changes: 24 additions & 0 deletions .github/workflows/10-buster-slim.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 10 on buster-slim

on:
push:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 10/buster-slim/Dockerfile
pull_request:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 10/buster-slim/Dockerfile

jobs:
build:
name: 10 on buster-slim
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install bats
- run: ./test-build.sh 10 buster-slim
24 changes: 24 additions & 0 deletions .github/workflows/10-buster.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
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
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install bats
- run: ./test-build.sh 10 buster
24 changes: 24 additions & 0 deletions .github/workflows/10-stretch-slim.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 10 on stretch-slim

on:
push:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 10/stretch-slim/Dockerfile
pull_request:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 10/stretch-slim/Dockerfile

jobs:
build:
name: 10 on stretch-slim
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install bats
- run: ./test-build.sh 10 stretch-slim
24 changes: 24 additions & 0 deletions .github/workflows/10-stretch.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 10 on stretch

on:
push:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 10/stretch/Dockerfile
pull_request:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 10/stretch/Dockerfile

jobs:
build:
name: 10 on stretch
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install bats
- run: ./test-build.sh 10 stretch
24 changes: 24 additions & 0 deletions .github/workflows/12-alpine3.10.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 12 on alpine3.10

on:
push:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 12/alpine3.10/Dockerfile
pull_request:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 12/alpine3.10/Dockerfile

jobs:
build:
name: 12 on alpine3.10
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install bats
- run: ./test-build.sh 12 alpine3.10
24 changes: 24 additions & 0 deletions .github/workflows/12-alpine3.11.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 12 on alpine3.11

on:
push:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 12/alpine3.11/Dockerfile
pull_request:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 12/alpine3.11/Dockerfile

jobs:
build:
name: 12 on alpine3.11
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install bats
- run: ./test-build.sh 12 alpine3.11
24 changes: 24 additions & 0 deletions .github/workflows/12-alpine3.12.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 12 on alpine3.12

on:
push:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 12/alpine3.12/Dockerfile
pull_request:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 12/alpine3.12/Dockerfile

jobs:
build:
name: 12 on alpine3.12
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install bats
- run: ./test-build.sh 12 alpine3.12
24 changes: 24 additions & 0 deletions .github/workflows/12-alpine3.9.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 12 on alpine3.9

on:
push:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 12/alpine3.9/Dockerfile
pull_request:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 12/alpine3.9/Dockerfile

jobs:
build:
name: 12 on alpine3.9
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install bats
- run: ./test-build.sh 12 alpine3.9
24 changes: 24 additions & 0 deletions .github/workflows/12-buster-slim.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 12 on buster-slim

on:
push:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 12/buster-slim/Dockerfile
pull_request:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 12/buster-slim/Dockerfile

jobs:
build:
name: 12 on buster-slim
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install bats
- run: ./test-build.sh 12 buster-slim
24 changes: 24 additions & 0 deletions .github/workflows/12-buster.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 12 on buster

on:
push:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 12/buster/Dockerfile
pull_request:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 12/buster/Dockerfile

jobs:
build:
name: 12 on buster
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install bats
- run: ./test-build.sh 12 buster
24 changes: 24 additions & 0 deletions .github/workflows/12-stretch-slim.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 12 on stretch-slim

on:
push:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 12/stretch-slim/Dockerfile
pull_request:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 12/stretch-slim/Dockerfile

jobs:
build:
name: 12 on stretch-slim
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install bats
- run: ./test-build.sh 12 stretch-slim
24 changes: 24 additions & 0 deletions .github/workflows/12-stretch.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 12 on stretch

on:
push:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 12/stretch/Dockerfile
pull_request:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 12/stretch/Dockerfile

jobs:
build:
name: 12 on stretch
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install bats
- run: ./test-build.sh 12 stretch
24 changes: 24 additions & 0 deletions .github/workflows/14-alpine3.10.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 14 on alpine3.10

on:
push:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 14/alpine3.10/Dockerfile
pull_request:
paths:
- functions.sh
- test-build.sh
- test-image.bats
- 14/alpine3.10/Dockerfile

jobs:
build:
name: 14 on alpine3.10
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: sudo apt-get install bats
- run: ./test-build.sh 14 alpine3.10
Loading

0 comments on commit 3a5c226

Please sign in to comment.