stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=8a2547aaea79c85d343c8f7833df4e41b8f791e8

commit 8a2547aaea79c85d343c8f7833df4e41b8f791e8
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Fri Apr 27 10:55:19 2018 +0200

    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.
---
 .ci/ci-linux-build.sh | 8 ++++++++
 .travis.yml           | 6 ++++++
 2 files changed, 14 insertions(+)

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
 
@@ -31,14 +32,19 @@ matrix:
     - 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

-- 


Reply via email to