From f802b903a66074d22f9db30fe8cfc23b84ce8c7e Mon Sep 17 00:00:00 2001 From: Alexey Rivkin Date: Wed, 8 Feb 2023 19:21:31 +0200 Subject: [PATCH] AZP/RELEASE: Build in-tree --- buildlib/az-distro-release.yml | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/buildlib/az-distro-release.yml b/buildlib/az-distro-release.yml index fc5aa8529ca..c26d57ede65 100644 --- a/buildlib/az-distro-release.yml +++ b/buildlib/az-distro-release.yml @@ -47,14 +47,9 @@ jobs: - bash: | set -eEx ./autogen.sh - mkdir pkg-build + mkdir -p pkg-build cd pkg-build ../contrib/configure-release --with-cuda --with-java=no - displayName: Configure - - - bash: | - set -eEx - cd pkg-build ../contrib/buildrpm.sh -s -t -b --noclean cd rpm-dist/`uname -m` tar -cjf "../../../${AZ_ARTIFACT_NAME}" *.rpm @@ -67,9 +62,13 @@ jobs: - bash: | set -eEx - cd pkg-build - echo 10 > debian/compat # https://www.debian.org/doc/manuals/maint-guide/dother.en.html#compat - sed -i 's|./contrib|../contrib|' debian/rules # Hack + ./autogen.sh + ./contrib/configure-release --with-cuda --with-java=no + make dist + tarball=$(echo ucx*.tar.gz) + tar -xzvf ${tarball} # extract the sources in a subdirectory + cd $(tar tf ${tarball} | head -1) # go to extracted tarball directory + echo 10 > debian/compat # https://www.debian.org/doc/manuals/maint-guide/dother.en.htmdpl#compat dpkg-buildpackage -us -uc find .. -name '*.deb' find .. -name '*.deb' -exec cp {} "../${AZ_ARTIFACT_NAME}" \;