kopia lustrzana https://gitlab.com/gridtracker.org/gridtracker
rodzic
41d76769c2
commit
fb51f01e53
|
@ -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:
|
||||
|
|
Ładowanie…
Reference in New Issue