Update .gitlab-ci.yml

merge-requests/66/head test_chrbayer_0307_release.5
chrbayer84 2021-03-08 21:11:13 +00:00
rodzic 41d76769c2
commit fb51f01e53
1 zmienionych plików z 24 dodań i 21 usunięć

Wyświetl plik

@ -72,28 +72,31 @@ packaging:
- package.json
- package.nw/package.json
script:
- mkdir -p $APT_CACHE_DIR $NPM_CONFIG_CACHE
- mkdir -p build/debian build/rpm
- 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"; exit 1)
- echo "Building native packages"
- npm install --prefer-offline
- npm run dist
- for dir in dist/*-linux-* ; do if [ -d $dir ] ; then tar -C dist -cjf ${dir}.tar.bz `basename $dir` ; fi ; done
- (cd dist ; mv *.exe *-mac-x64.zip *.tar.bz ../build)
- echo "Building Debian packages"
- dpkg-buildpackage -uc -us
- ls -lar build
- echo `pwd`
- mv ../*.{deb,dsc,buildinfo,tar.xz,changes} build/debian/
- echo "Building RPM packages"
- rpmbuild -D "version `node ./version.js`" --build-in-place -bb gridtracker.spec
- mv $HOME/rpmbuild/RPMS/noarch/gridtracker-*.noarch.rpm build/rpm
mkdir -p $APT_CACHE_DIR $NPM_CONFIG_CACHE
mkdir -p build/debian build/rpm
ls -laR
echo `pwd`
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"; exit 1)
echo "Building native packages"
npm install --prefer-offline
npm run dist
for dir in dist/*-linux-* ; do if [ -d $dir ] ; then tar -C dist -cjf ${dir}.tar.bz `basename $dir` ; fi ; done
(cd dist ; mv *.exe *-mac-x64.zip *.tar.bz ../build)
echo "Building Debian packages"
dpkg-buildpackage -uc -us
ls -laR
echo `pwd`
mv ../*.{deb,dsc,buildinfo,tar.xz,changes} build/debian/
echo "Building RPM packages"
rpmbuild -D "version `node ./version.js`" --build-in-place -bb gridtracker.spec
mv $HOME/rpmbuild/RPMS/noarch/gridtracker-*.noarch.rpm build/rpm
# copy the assets over to our distribution storage (testing, tag = test_.*)
gs_upload_testing: