From: Tomas Krizek Date: Thu, 22 Feb 2018 12:45:48 +0000 (+0100) Subject: packaging: script to build in obs X-Git-Tag: v2.2.0~16^2~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=19bf8b0c8941e5bc9dcd78a9b15ff254d5072b2f;p=thirdparty%2Fknot-resolver.git packaging: script to build in obs Also triggers OBS build in a dedicated knot-resolver-devel repo in OBS, which doesn't use the development libraries of knot from master branch. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4c848d2f9..16966b3bc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -354,16 +354,8 @@ obs: script: - scripts/make-distrofiles.sh - echo -e "[general]\napiurl = https://api.opensuse.org\n\n[https://api.opensuse.org]\nuser = CZ-NIC\npass = $OBS_PASSWORD" > /root/.oscrc - - osc co home:CZ-NIC:knot-devel knot-resolver - - cd home\:CZ-NIC\:knot-devel/knot-resolver/ - - osc del * - - cp ../../*.tar.xz ./ - - cp -rL ../../distro/fedora/* ./ - - cp -rL ../../distro/arch/* ./ - - cp ../../distro/debian/*.debian.tar.xz ./ - - cp ../../distro/debian/knot-resolver.dsc ./ - - osc addremove - - osc ci -n + - scripts/build-in-obs.sh knot-devel + - scripts/build-in-obs.sh knot-resolver-devel #arm_build: # image: cznic/armhf-ubuntu:16.04 diff --git a/scripts/build-in-obs.sh b/scripts/build-in-obs.sh new file mode 100755 index 000000000..eec967adf --- /dev/null +++ b/scripts/build-in-obs.sh @@ -0,0 +1,18 @@ +#!/bin/bash -e + +# Example usage: +# scripts/make-distrofiles.sh +# scripts/build-in-obs.sh knot-resolver-devel + +repo=home:CZ-NIC:$1 + +osc co "$repo" knot-resolver +cd "$repo/knot-resolver" +osc del * +cp ../../*.tar.xz ./ +cp -rL ../../distro/fedora/* ./ +cp -rL ../../distro/arch/* ./ +cp ../../distro/debian/*.debian.tar.xz ./ +cp ../../distro/debian/knot-resolver.dsc ./ +osc addremove +osc ci -n