From: Tomas Krizek Date: Tue, 14 Aug 2018 13:04:48 +0000 (+0200) Subject: ci: check libkres symbols file X-Git-Tag: v3.0.0^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2e2e427042230f85fcf9f2735fe972ebb61bb94e;p=thirdparty%2Fknot-resolver.git ci: check libkres symbols file --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 91306776f..7b69099a5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -513,6 +513,27 @@ obs:devel: - scripts/build-in-obs.sh knot-dns-devel # build against latest development version of knot - scripts/build-in-obs.sh knot-resolver-devel # build against knot in knot-resolver-latest +pkg:debian:symbols:libkres: + variables: + LIB_NAME: libkres + LIB_ABI: 8 + stage: deploy + only: + variables: + - $OBS_BUILD == "1" + refs: + - nightly@knot/knot-resolver + except: + - master@knot/knot-resolver + script: + - ln -s distro/deb debian + - sed -i "s/__VERSION__/99/g" distro/deb/changelog + - dpkg-gensymbols -c4 -elib/$LIB_NAME.so.$LIB_ABI -P. -p$LIB_NAME$LIB_ABI + allow_failure: true + dependencies: + - build:linux:amd64 + + # copy snapshot of current master to nightly branch for further processing # (this is workaround for missing complex conditions for job limits in Gitlab) nightly:copy: