aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/jenkins-build-osmo-msc.sh
AgeCommit message (Collapse)AuthorFilesLines
2017-09-07jenkins: build from new osmo-{msc,bsc,mgw,sgsn} repositoriesneels/testNeels Hofmeyr1-4/+2
The idea is to build each binary separately: even though osmo-msc requires libosmo-sccp, which already includes the osmo-stp binary, we still want osmo-stp to be built from a separate script. The reason: to track down regressions, we can change the versions each binary is built from separately. The additional build effort and jenkins script multitude is acceptable. Change-Id: I194ad5169dbe013c8e1cf9d631033cb2576744dd
2017-09-05jenkins: per build, drop programs built "unintentionally"Neels Hofmeyr1-1/+1
Each of the jenkins-build-* scripts intends to build a specific set of programs. While compiling dependencies, other programs may end up in $prefix/bin. Drop those other binaries to reduce potential confusion. Add arguments to the create_bin_tgz function: callers need to list exactly the $prefix/bin/* binaries that should be tar'd. All others are first removed from the prefix. Adjust existing scripts to provide such binary names. Change-Id: Ib1a00b2149453fedf9ece0460dd4d6e83f774d45
2017-07-06contrib: Disable doxygen doc generationPau Espin Pedrol1-2/+2
The --disable-doxygen was recently added to libosmocore and libosmo-netif. No need to manually remove documentation anymore. Change-Id: I3ca3dd1c115fc6784e4dc26a5ff5bf35d65b4e22
2017-06-29jenkins: build msc using libosmo-sccp masterNeels Hofmeyr1-1/+1
Since 81c0bcab068174036f6897e69311f413d94c74d4 was merged, it is not necessary to build the neels/aoip branch anymore. Other patches on that branch are not necessary either. Change-Id: I850e0dd2fc61d59d56c0dd69ee00b6e19685fb95
2017-06-23jenkins: aoip: move to libosmocore masterNeels Hofmeyr1-1/+1
The patches needed for AoIP have now been merged to libosmocore master. Change-Id: I31f627f24e0e111c2c3461dbdc88f0e54ebf0c8c
2017-06-13aoip: use libosmocore neels/aoip branch until patches are mergedNeels Hofmeyr1-1/+1
Change-Id: I22623135486e41bfc2d32de614124276f330dc36
2017-06-02jenkins: extract common parts of build scripts to separate fileNeels Hofmeyr1-69/+4
Have all complexity in one common shell script, greatly simplify the individual scripts. This allows to provide a specific branch or git hash to build instead of current master. Some scripts allowed to provide branch names before, this now also allows using git hashes directly. Environment variables can be used to override the git hash/branch to use for specific repositories. Motivation for this patch: we need this to investigate failure causes more easily. Change-Id: I5ac2f90d006a1b2f6c246976346d852a70c89089
2017-05-29contrib/jenkins: more aggressively exclude docsNeels Hofmeyr1-1/+1
Completely discard prefix/share/doc in builds. There was still ~1.2Mb from libosmo-netif around. Exception: osmo-hlr installs a bootstrap sql in prefix/share/doc/osmo-hlr, so leave that script as-is. Change-Id: I7f3f3cfed0f56099bdff93b11a0009c1caef67c8
2017-05-29contrib: add jenkins-build-osmo-msc.shNeels Hofmeyr1-0/+82
Change-Id: I2d5520cab0ad09f23e3ba49404385af80acf56f6