summaryrefslogtreecommitdiff
path: root/.ci
diff options
context:
space:
mode:
authorStefan Schmidt <stefan@osg.samsung.com>2018-04-27 10:55:19 +0200
committerStefan Schmidt <s.schmidt@samsung.com>2018-05-04 09:23:59 +0200
commit8a2547aaea79c85d343c8f7833df4e41b8f791e8 (patch)
treeb1629b8a5d8c404a6d4cecf4b0510b93a5024c5b /.ci
parent37b9bd5161144ef6743f4e717642acc172c16ae8 (diff)
ci: add new build to test release profile and distcheck
To avoid surprises when starting the release process make sure we have a build which actually runs the release profile and tests distcheck.
Diffstat (limited to '.ci')
-rwxr-xr-x.ci/ci-linux-build.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/.ci/ci-linux-build.sh b/.ci/ci-linux-build.sh
index d2a0d01f87..87285db7d0 100755
--- a/.ci/ci-linux-build.sh
+++ b/.ci/ci-linux-build.sh
@@ -27,6 +27,8 @@ MISC_DISABLED_COPTS="--disable-neon --disable-libeeze --disable-systemd --disabl
27--disable-pulseaudio --disable-avahi --disable-xinput2 --disable-xim --disable-scim \ 27--disable-pulseaudio --disable-avahi --disable-xinput2 --disable-xim --disable-scim \
28--disable-ibus --disable-physics --disable-quick-launch --disable-elua" 28--disable-ibus --disable-physics --disable-quick-launch --disable-elua"
29 29
30RELEASE_READY_COPTS="--with-profile=release"
31
30if [ "$CI_BUILD_TYPE" = "" ]; then 32if [ "$CI_BUILD_TYPE" = "" ]; then
31 # Normal build test of all targets 33 # Normal build test of all targets
32 ./autogen.sh $DEFAULT_COPTS 34 ./autogen.sh $DEFAULT_COPTS
@@ -53,3 +55,9 @@ if [ "$CI_BUILD_TYPE" = "misc-disabled" ]; then
53 make -j $PARALLEL_JOBS 55 make -j $PARALLEL_JOBS
54 make -j $PARALLEL_JOBS examples 56 make -j $PARALLEL_JOBS examples
55fi 57fi
58
59if [ "$CI_BUILD_TYPE" = "release-ready" ]; then
60 ./autogen.sh $RELEASE_READY_COPTS
61 make -j $PARALLEL_JOBS
62 make -j $PARALLEL_JOBS distcheck
63fi