<HTML><BODY>LGTM<br><br><br><blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;">
        Суббота, 22 сентября 2018, 3:40 +03:00 от Alexander Turenko <alexander.turenko@tarantool.org>:<br>
        <br>
        <div id="">






<div class="js-helper js-readmsg-msg">
        <style type="text/css"></style>
        <div>
                <base target="_self" href="https://e.mail.ru/">
                
            <div id="style_15375768360000001020_BODY">Replaced targets generation using a matrix expansion + exclusion list<br>
with the explicit targets list. Gave meagingful names for targets.<br>
<br>
Fixes #3673.<br>
---<br>
<br>
branch: <a href="https://github.com/tarantool/tarantool/tree/Totktonada/gh-3673-add-linux-clang-ci-target" target="_blank">https://github.com/tarantool/tarantool/tree/Totktonada/gh-3673-add-linux-clang-ci-target</a><br>
issue: <a href="https://github.com/tarantool/tarantool/issues/3673" target="_blank">https://github.com/tarantool/tarantool/issues/3673</a><br>
<br>
 .travis.yml | 94 +++++++++++++++++++++--------------------------------<br>
 1 file changed, 37 insertions(+), 57 deletions(-)<br>
<br>
diff --git a/.travis.yml b/.travis.yml<br>
index bcb018be8..a9d1036da 100644<br>
--- a/.travis.yml<br>
+++ b/.travis.yml<br>
@@ -4,9 +4,9 @@ services:<br>
 <br>
 language: cpp<br>
 <br>
-os:<br>
-  - linux<br>
-  - osx<br>
+# default values<br>
+os: linux<br>
+compiler: gcc<br>
 <br>
 osx_image: xcode9<br>
 <br>
@@ -17,64 +17,44 @@ cache:<br>
 git:<br>
     depth: 100500<br>
 <br>
-env:<br>
-    matrix:<br>
-      - TARGET=source<br>
-      - TARGET=test<br>
-      - TARGET=coverage<br>
-      - OS=el DIST=6<br>
-      - OS=el DIST=7<br>
-      - OS=fedora DIST=26<br>
-      - OS=fedora DIST=27<br>
-      - OS=ubuntu DIST=artful<br>
-      - OS=ubuntu DIST=trusty<br>
-      - OS=ubuntu DIST=xenial<br>
-      - OS=ubuntu DIST=bionic<br>
-      - OS=debian DIST=wheezy<br>
-      - OS=debian DIST=jessie<br>
-      - OS=debian DIST=stretch<br>
-<br>
 matrix:<br>
     allow_failures:<br>
       - TARGET=coverage<br>
-#      - env: OS=el DIST=6<br>
-#      - env: OS=el DIST=7<br>
-#      - env: OS=fedora DIST=26<br>
-#      - env: OS=fedora DIST=27<br>
-#      - env: OS=ubuntu DIST=artful<br>
-#      - env: OS=ubuntu DIST=trusty<br>
-#      - env: OS=ubuntu DIST=xenial<br>
-#      - env: OS=ubuntu DIST=bionic<br>
-#      - env: OS=debian DIST=wheezy<br>
-#      - env: OS=debian DIST=jessie<br>
-#      - env: OS=debian DIST=stretch<br>
-    exclude:<br>
-      - env: OS=el DIST=6<br>
-        os: osx<br>
-      - env: OS=el DIST=7<br>
-        os: osx<br>
-      - env: OS=fedora DIST=26<br>
-        os: osx<br>
-      - env: OS=fedora DIST=27<br>
-        os: osx<br>
-      - env: OS=ubuntu DIST=artful<br>
-        os: osx<br>
-      - env: OS=ubuntu DIST=trusty<br>
-        os: osx<br>
-      - env: OS=ubuntu DIST=xenial<br>
-        os: osx<br>
-      - env: OS=ubuntu DIST=bionic<br>
-        os: osx<br>
-      - env: OS=debian DIST=wheezy<br>
-        os: osx<br>
-      - env: OS=debian DIST=jessie<br>
-        os: osx<br>
-      - env: OS=debian DIST=stretch<br>
-        os: osx<br>
-      - env: TARGET=source<br>
-        os: osx<br>
-      - env: TARGET=coverage<br>
+    include:<br>
+      - name: Create and deploy tarball<br>
+        env: TARGET=source<br>
+      - name: RelWithDebInfoWError build + test (Linux, gcc)<br>
+        env: TARGET=test<br>
+      - name: RelWithDebInfoWError build + test (Linux, clang)<br>
+        env: TARGET=test<br>
+        compiler: clang<br>
+      - name: RelWithDebInfoWError build + test (OS X)<br>
+        env: TARGET=test<br>
         os: osx<br>
+      - name: Debug build + test + coverage (Linux, gcc)<br>
+        env: TARGET=coverage<br>
+      - name: CentOS 6 build + test + deploy RPM<br>
+        env: OS=el DIST=6<br>
+      - name: CentOS 7 build + test + deploy RPM<br>
+        env: OS=el DIST=7<br>
+      - name: Fedora 26 build + test + deploy RPM<br>
+        env: OS=fedora DIST=26<br>
+      - name: Fedora 27 build + test + deploy RPM<br>
+        env: OS=fedora DIST=27<br>
+      - name: Ubuntu Trusty (14.04) build + deploy DEB<br>
+        env: OS=ubuntu DIST=trusty<br>
+      - name: Ubuntu Xenial (16.04) build + deploy DEB<br>
+        env: OS=ubuntu DIST=xenial<br>
+      - name: Ubuntu Artful (17.10) build + deploy DEB<br>
+        env: OS=ubuntu DIST=artful<br>
+      - name: Ubuntu Bionic (18.04) build + deploy DEB<br>
+        env: OS=ubuntu DIST=bionic<br>
+      - name: Debian Wheezy (7) build + deploy DEB<br>
+        env: OS=debian DIST=wheezy<br>
+      - name: Debian Jessie (8) build + deploy DEB<br>
+        env: OS=debian DIST=jessie<br>
+      - name: Debian Stretch (9) build + deploy DEB<br>
+        env: OS=debian DIST=stretch<br>
 <br>
 script:<br>
   - make -f .travis.mk ${TARGET}<br>
-- <br>
2.19.0<br>
<br>
<br>
</div>
            
        
                <base target="_self" href="https://e.mail.ru/">
        </div>

        
</div>


</div>
</blockquote>
<br>
<br>-- <br>Sergei Voronezhskii<br></BODY></HTML>