kopia lustrzana https://gitlab.com/gridtracker.org/gridtracker
Add RPM support to docker build
rodzic
adeffb139d
commit
ad3a5bacf3
|
@ -7,7 +7,8 @@ RUN dpkg --add-architecture i386 && \
|
|||
apt-get update && \
|
||||
apt-get install -y npm wine wine32 && \
|
||||
apt-get install -y build-essential devscripts lintian diffutils patch \
|
||||
patchutils quilt git dgit
|
||||
patchutils quilt git && \
|
||||
apt-get install -y rpm
|
||||
|
||||
VOLUME /build/gridtracker
|
||||
VOLUME /build/dist
|
||||
|
|
|
@ -2,8 +2,11 @@
|
|||
apt-get -y build-dep .
|
||||
dpkg-buildpackage -uc -us
|
||||
test -d ../dist/debian || mkdir -p ../dist/debian
|
||||
test -d ../dist/rpm || mkdir -p ../dist/rpm
|
||||
mv ../*.{deb,dsc,buildinfo,changes,tar.xz} ../dist/debian
|
||||
debian/rules clean
|
||||
npm install
|
||||
npm run dist
|
||||
mv package.nw/dist/*.{exe,7z,zip,json} ../dist
|
||||
rpmbuild -D "version `node ./version.js`" --build-in-place -bb gridtracker.spec
|
||||
mv $HOME/rpmbuild/RPMS/noarch/gridtracker-*.noarch.rpm ../dist/rpm
|
||||
|
|
Ładowanie…
Reference in New Issue