mirror of
https://github.com/libarchive/libarchive.git
synced 2026-01-27 01:44:27 +00:00
Github Actions: update to matrix build with autotools and cmake
This commit is contained in:
parent
457f7eec3c
commit
cf95c9701b
17
.github/workflows/ci.yml
vendored
17
.github/workflows/ci.yml
vendored
@ -6,19 +6,32 @@ jobs:
|
||||
Build-and-test:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
bs: [autotools, cmake]
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@master
|
||||
- name: Install dependencies
|
||||
run: sudo apt-get install -y build-essential libssl-dev libacl1-dev libbz2-dev liblzma-dev libzip-dev liblz4-dev libzstd-dev lzop
|
||||
run: sudo apt-get install -y build-essential cmake libssl-dev libacl1-dev libbz2-dev liblzma-dev libzip-dev liblz4-dev libzstd-dev lzop
|
||||
- name: Autogen
|
||||
run: ./build/ci/build.sh -a autogen
|
||||
env:
|
||||
BS: ${{ matrix.bs }}
|
||||
- name: Configure
|
||||
run: ./build/ci/build.sh -a configure
|
||||
env:
|
||||
BS: ${{ matrix.bs }}
|
||||
- name: Build
|
||||
run: ./build/ci/build.sh -a build
|
||||
env:
|
||||
BS: ${{ matrix.bs }}
|
||||
- name: Test
|
||||
run: ./build/ci/build.sh -a test
|
||||
env:
|
||||
BS: ${{ matrix.bs }}
|
||||
- name: Install
|
||||
run: ./build/ci/build.sh -a install
|
||||
|
||||
env:
|
||||
BS: ${{ matrix.bs }}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user