mirror of https://gerrit.osmocom.org/osmo-ci
Add osmocom-latest-packages.sh script for network:osmocom:latest
Change-Id: I8b036e57d8a5f4e08081c9641bbef50fead0c52a
This commit is contained in:
parent
6350953170
commit
3c1889e198
|
@ -0,0 +1,62 @@
|
|||
#!/bin/sh
|
||||
|
||||
#set -e
|
||||
|
||||
# OBS project name
|
||||
PROJ=network:osmocom:latest
|
||||
|
||||
DT=`date +%Y%m%d`
|
||||
|
||||
# start with a checkout of the project
|
||||
if [ -d $PROJ ]; then
|
||||
(cd $PROJ && osc up)
|
||||
else
|
||||
osc co $PROJ
|
||||
fi
|
||||
|
||||
build() {
|
||||
echo
|
||||
echo "====> Building $1"
|
||||
rm -rf data
|
||||
[ -d $1 ] || git clone git://git.osmocom.org/$1
|
||||
cd $1
|
||||
git fetch
|
||||
VER=`git describe --abbrev=0 --tags --match "*.*.*" origin/master`
|
||||
git checkout -f -B $VER refs/tags/$VER
|
||||
gbp buildpackage -d -S -uc -us --git-export-dir=$PWD/../data --git-debian-branch=$VER
|
||||
cd ../$PROJ/$1
|
||||
osc rm * || true
|
||||
mv ../../data/*.dsc .
|
||||
mv ../../data/*.tar* .
|
||||
osc add *
|
||||
cd ../../
|
||||
}
|
||||
|
||||
PACKAGES="
|
||||
libosmocore
|
||||
libosmo-sccp
|
||||
libosmo-abis
|
||||
libosmo-netif
|
||||
libsmpp34
|
||||
libasn1c
|
||||
osmo-iuh
|
||||
osmo-ggsn
|
||||
osmo-sgsn
|
||||
openbsc
|
||||
osmo-pcap
|
||||
osmo-trx
|
||||
osmo-sip-connector
|
||||
osmo-bts
|
||||
osmo-pcu
|
||||
osmo-hlr
|
||||
osmo-mgw
|
||||
osmo-msc
|
||||
osmo-bsc
|
||||
"
|
||||
|
||||
for p in $PACKAGES; do
|
||||
build $p
|
||||
done
|
||||
|
||||
cd $PROJ
|
||||
osc ci -m "Latest Tagged versions of $DT"
|
Loading…
Reference in New Issue