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 --disable-pulseaudio --disable-avahi --disable-xinput2 --disable-xim --disable-scim \ --disable-ibus --disable-physics --disable-quick-launch --disable-elua" +RELEASE_READY_COPTS="--with-profile=release" + if [ "$CI_BUILD_TYPE" = "" ]; then # Normal build test of all targets ./autogen.sh $DEFAULT_COPTS @@ -53,3 +55,9 @@ if [ "$CI_BUILD_TYPE" = "misc-disabled" ]; then make -j $PARALLEL_JOBS make -j $PARALLEL_JOBS examples fi + +if [ "$CI_BUILD_TYPE" = "release-ready" ]; then + ./autogen.sh $RELEASE_READY_COPTS + make -j $PARALLEL_JOBS + make -j $PARALLEL_JOBS distcheck +fi diff --git a/.travis.yml b/.travis.yml index 03257c4482..d60b4edee6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,6 +13,7 @@ env: - DISTRO=Fedora27 CI_BUILD_TYPE=wayland - DISTRO=Fedora27 CI_BUILD_TYPE=misc - DISTRO=Fedora27 CI_BUILD_TYPE=misc-disabled + - DISTRO=Fedora27 CI_BUILD_TYPE=release-ready - DISTRO=Debian91 - DISTRO=Archlinux @@ -30,15 +31,20 @@ matrix: env: DISTRO=Fedora27 CI_BUILD_TYPE=misc - os: osx env: DISTRO=Fedora27 CI_BUILD_TYPE=misc-disabled + - os: osx + env: DISTRO=Fedora27 CI_BUILD_TYPE=release-ready - os: osx env: DISTRO=Debian91 - os: osx env: DISTRO=Archlinux + - os: linux env: allow_failures: - os: osx env: + - os: linux + env: DISTRO=Fedora27 CI_BUILD_TYPE=release-ready before_install: - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then .ci/ci-osx-deps.sh ; fi