btrfs-progs: ci: add workflow for CI image build tests

For a release test check that all compatibility build targets work. This
may take long as it's pulling lots of data (no caching yet) so it's not
run on devel.

Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
David Sterba 2023-04-12 18:47:00 +02:00
parent 5eb5ff2bdf
commit ce5061d2e5
1 changed files with 27 additions and 0 deletions

27
.github/workflows/ci-build-test.yml vendored Normal file
View File

@ -0,0 +1,27 @@
# Workflow for testing branch 'release-test'
#
# - all compatibility docker image build tests (no local build)
name: CI image tests
run-name: CI image tests
on:
push:
branches:
- release-test
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: CI Centos7
run: ci/ci-build-centos7
- name: CI Centos8
run: ci/ci-build-centos8
- name: CI Leap 15.3
run: ci/ci-build-leap153
- name: CI Leap 15.4
run: ci/ci-build-leap154
- name: CI Musl
run: ci/ci-build-musl
- name: CI Tumbleweed
run: ci/ci-build-tumbleweed