]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Github Actions: add Ubuntu build
authorMartin Matuska <martin@matuska.org>
Tue, 10 Sep 2019 14:44:29 +0000 (16:44 +0200)
committerMartin Matuska <martin@matuska.org>
Tue, 10 Sep 2019 14:49:25 +0000 (16:49 +0200)
.github/workflows/ci.yml [new file with mode: 0644]

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644 (file)
index 0000000..8c68ee0
--- /dev/null
@@ -0,0 +1,24 @@
+name: Ubuntu
+
+on: [push, pull_request]
+
+jobs:
+  Build-and-test:
+
+    runs-on: ubuntu-latest
+    
+    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
+    - name: Autogen
+      run: ./build/ci/build.sh -a autogen
+    - name: Configure
+      run: ./build/ci/build.sh -a configure
+    - name: Build
+      run: ./build/ci/build.sh -a build
+    - name: Test
+      run: ./build/ci/build.sh -a test
+    - name: Install
+      run: ./build/ci/build.sh -a install
+