From: Martin Matuska Date: Tue, 8 Feb 2022 08:23:37 +0000 (+0100) Subject: CI: add dist-artifact X-Git-Tag: v3.6.0~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7f4529dda944d109155c1b1040972c6db08b9bae;p=thirdparty%2Flibarchive.git CI: add dist-artifact --- diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0947d95cb..a96841741 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -96,6 +96,12 @@ jobs: run: ./build/ci/build.sh -a distcheck env: SKIP_OPEN_FD_ERR_TEST: 1 + - name: Dist-Artifact + run: ./build/ci/build.sh -a dist-artifact + - uses: actions/upload-artifact@v1 + with: + name: libarchive-${{ github.sha }} + path: libarchive-dist.tar Windows: runs-on: windows-latest diff --git a/build/ci/build.sh b/build/ci/build.sh index 6e36e3e75..79f26d758 100755 --- a/build/ci/build.sh +++ b/build/ci/build.sh @@ -43,6 +43,7 @@ while getopts a:b:c:d:s: opt; do install) ;; distcheck) ;; artifact) ;; + dist-artifact) ;; *) inputerror "Invalid action (-a)" ;; esac ACTIONS="${ACTIONS} ${OPTARG}" @@ -163,6 +164,11 @@ for action in ${ACTIONS}; do tar -c -J -C "${BUILDDIR}/destdir" -f "${CURDIR}/libarchive.tar.xz" usr ls -l "${CURDIR}/libarchive.tar.xz" ;; + dist-artifact) + tar -c -C "${BUILDDIR}" -f "${CURDIR}/libarchive-dist.tar" \ + libarchive-*.tar.gz libarchive-*.tar.xz libarchive-*.zip + ls -l "${CURDIR}/libarchive-dist.tar" + ;; esac if [ "${RET}" != "0" ]; then exit "${RET}"