aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorFrederic Barrat <fbarrat@linux.ibm.com>2021-11-03 10:40:15 +0100
committerCédric Le Goater <clg@kaod.org>2021-11-03 10:40:15 +0100
commit89156c0583b40167cc67fca835cbf2c4e3eb15d2 (patch)
tree5ee2129969f243c6d4041d10f234538caa3f0168 /.github
parent24a7eb35966d93455520bc2debdd7954314b638b (diff)
downloadskiboot-89156c0583b40167cc67fca835cbf2c4e3eb15d2.zip
skiboot-89156c0583b40167cc67fca835cbf2c4e3eb15d2.tar.gz
skiboot-89156c0583b40167cc67fca835cbf2c4e3eb15d2.tar.bz2
CI: start using github actions
Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com> Signed-off-by: Cédric Le Goater <clg@kaod.org>
Diffstat (limited to '.github')
-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"