[ 
https://issues.apache.org/jira/browse/THRIFT-2635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14071666#comment-14071666
 ] 

ASF GitHub Bot commented on THRIFT-2635:
----------------------------------------

GitHub user henrique opened a pull request:

    https://github.com/apache/thrift/pull/163

    THRIFT-2635 Travis CI build and test matrix

    THRIFT-2635 Travis CI build and test matrix
    https://issues.apache.org/jira/browse/THRIFT-2635
    
    A first draft with gcc, clang and a short and full list of libraries.
    
    It would be interesting to include OSX, and eventually Windows if Travis 
finally supports it.
    We could also split up some library combinations using the new test.py

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/henrique/thrift patch-1

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/thrift/pull/163.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #163
    
----
commit c06d5f61b7892400a4719556e986ed9a24f831e7
Author: Henrique Mendonça <[email protected]>
Date:   2014-07-22T11:42:02Z

    Create installDependencies.sh

commit 40879f47d70018cf1455e563677a214438657365
Author: Henrique Mendonça <[email protected]>
Date:   2014-07-22T11:53:23Z

    Update installDependencies.sh

commit 3d9954cf0e99fcbdbcabc9549f18c0b82f68a328
Author: henrique <[email protected]>
Date:   2014-07-22T11:59:44Z

    use contrib/installDependencies.sh in Travis

commit 024a562c6aa9537244c00c62b7c60db0d48f3725
Author: henrique <[email protected]>
Date:   2014-07-22T12:15:47Z

    remove Haskell dependencies

commit 4b680dedb550ce01eb9b193792c4c4a0a8af83c5
Author: henrique <[email protected]>
Date:   2014-07-22T12:34:12Z

    setup env variants for travis

commit 6d28df884d046ff3cd2436ab028ef24bfacb3c5a
Author: henrique <[email protected]>
Date:   2014-07-22T12:48:01Z

    fix compiler build in travis

commit ea7e0a6295e28058fc944a54b95072620582d3f9
Author: henrique <[email protected]>
Date:   2014-07-22T13:15:01Z

    fix travis build script

commit da3b0333560109232eec909668698e655830bd95
Author: henrique <[email protected]>
Date:   2014-07-22T13:23:29Z

    add clang to build matrix

commit f86e157ca631e73f52f9c48da7b9369c1211ea1b
Author: Henrique Mendonça <[email protected]>
Date:   2014-07-22T14:11:27Z

    Update .travis.yml

commit 4b6dbe3e3ebfd9fc269932ed1be70a2213300b07
Author: Henrique Mendonça <[email protected]>
Date:   2014-07-22T14:11:57Z

    Update .travis.yml

commit e50c55539e5729dc4214c0dcc231dbd1996ab7e8
Author: henrique <[email protected]>
Date:   2014-07-23T10:48:09Z

    comments

commit 395d03dbdd94be89232e6fcc75eb454f91022597
Author: Henrique Mendonça <[email protected]>
Date:   2014-07-23T11:19:52Z

    matrix script

commit c4745f4ba85f17a19a74789e79dc81912371df45
Author: Henrique Mendonça <[email protected]>
Date:   2014-07-23T11:26:10Z

    Update .travis.yml

commit 825c12627061ff69e74ae04819cb56be8c0d3df3
Author: henrique <[email protected]>
Date:   2014-07-23T11:48:03Z

    more comments

commit 50e0c7e6026296e70eb59b189e4037339d411a94
Author: Henrique Mendonça <[email protected]>
Date:   2014-07-23T11:49:18Z

    specific scripts

commit c099f50feaf8b5c4d2aa4ab7e642beb5a82a24d0
Author: Henrique Mendonça <[email protected]>
Date:   2014-07-23T12:00:52Z

    Update .travis.yml

commit 97d403fb42fb34990efe2c91af4a021bc8906d14
Author: henrique <[email protected]>
Date:   2014-07-23T12:11:48Z

    installCXXDependencies.sh

commit 2394c3b5808cff036ad44f72476d7bb832d47e17
Author: Henrique Mendonça <[email protected]>
Date:   2014-07-23T12:16:04Z

    reduce log output

commit fd90e2407910c408b53880983d9d10b19f3bcd55
Author: henrique <[email protected]>
Date:   2014-07-23T12:25:01Z

    solve script path

commit 4afcdcc04f13514bb83eaf974247da0e873947fd
Author: Henrique Mendonça <[email protected]>
Date:   2014-07-23T12:30:40Z

    build matrix comments

----


> Travis CI build and test matrix
> -------------------------------
>
>                 Key: THRIFT-2635
>                 URL: https://issues.apache.org/jira/browse/THRIFT-2635
>             Project: Thrift
>          Issue Type: Improvement
>          Components: Build Process
>    Affects Versions: 0.9.1
>         Environment: Travis CI
>            Reporter: Henrique Mendonça
>            Assignee: Henrique Mendonça
>            Priority: Minor
>              Labels: travis
>
> Travis CI allows us to build a matrix of multiple variants of compilers and 
> configurations. We could use this to speed up the feedback to the 
> contributors and at the same time increase our test coverage on different 
> platforms.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to