aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/docker-builds-checks.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/docker-builds-checks.yml')
-rw-r--r--.github/workflows/docker-builds-checks.yml18
1 files changed, 18 insertions, 0 deletions
diff --git a/.github/workflows/docker-builds-checks.yml b/.github/workflows/docker-builds-checks.yml
new file mode 100644
index 0000000..c2f8586
--- /dev/null
+++ b/.github/workflows/docker-builds-checks.yml
@@ -0,0 +1,18 @@
+name: Docker builds and checks
+on: [push]
+
+jobs:
+ check_build:
+ runs-on: ubuntu-latest
+
+ strategy:
+ matrix:
+ os: [ubuntu-18.04, ubuntu-20.04, ubuntu-latest, centos7, centos8, fedora33, fedora34, docs ]
+ steps:
+ - uses: actions/checkout@v2
+ - name: Create Docker image
+ run: |
+ docker build --pull -t ${{ matrix.os }} -f opal-ci/Dockerfile-${{ matrix.os }} .
+ - name: build skiboot and run checks
+ run: |
+ docker run --security-opt seccomp=unconfined --volume `pwd`:/build --tmpfs /tmp/ --rm -t ${{ matrix.os }} bash -c "./opal-ci/build-${{ matrix.os }}.sh"