Merge two CI systems and their build-and-test entrypoints
Created by: wangkuiyi
Now we run the following jobs on two CI systems:
- TeamCity
- build and run with
cmake -DWITH_GPU=ON -DWITH_TESTING=ON
on GPU servers
- build and run with
- TravisCI
- build and run with
cmake -DWITH_GPU=OFF -DWITH_TESTING=ON
on non-GPU servers - build and deploy our documents
- source code style checking
- build and run with
where 1.i and 2.i have different entry points.
For 1.i, the entry point is described in the .travis.yml file as paddle/scripts/travis/main.sh
.
The entry point of 2.i is one we recommend daily developers use -- paddle/scripts/docker/build.sh
.
It would be great if we can merge them into one.
Or, can we simply remove the configuration 2.i, because it seems that 1.i has been doing a complete test?