From 2383bc58edf54c26e15f1122ffd5b45185688a46 Mon Sep 17 00:00:00 2001 From: Paul Traina <216482-pleasantone@users.noreply.gitlab.com> Date: Tue, 17 Nov 2020 16:41:45 -0800 Subject: [PATCH] Test debian/changelog vs node/version --- .gitlab-ci.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 00415a8..38cc90c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -68,17 +68,18 @@ packaging: - dpkg --add-architecture i386 - apt-get -qq update - apt-get -qq -o dir::cache::archives="$APT_CACHE_DIR" install -y npm wine wine32 + - apt-get -qq -o dir::cache::archives="$APT_CACHE_DIR" install -y build-essential devscripts + - apt-get -qq -o dir::cache::archives="$APT_CACHE_DIR" install -y rpm + - apt-get -qq -o dir::cache::archives="$APT_CACHE_DIR" build-dep . + - test `node version.js` = `dpkg-parsechangelog -S version` || (echo "package.nw/package.json and debian/changelog version mismatch: `node version.js` != `dpkg-parsechangelog -S version`"; exit 1) - echo "Building native packages" - npm install --prefer-offline - npm run dist - (cd dist ; mv *.zip *.exe *.7z *.json ../build) - echo "Building Debian packages" - - apt-get -qq -o dir::cache::archives="$APT_CACHE_DIR" install -y build-essential devscripts - - apt-get -qq -o dir::cache::archives="$APT_CACHE_DIR" build-dep . - dpkg-buildpackage -uc -us - mv ../*.{deb,dsc,buildinfo,tar.xz,changes} build/debian/ - echo "Building RPM packages" - - apt-get -qq -o dir::cache::archives="$APT_CACHE_DIR" install -y rpm - rpmbuild -D "version `node ./version.js`" --build-in-place --buildroot `pwd`/buildroot -bb --target noarch gridtracker.spec - mv buildroot/RPMS/noarch/noarch/gridtracker-*.noarch.rpm build/rpm