Agree.

BTW, one more problem: Now we only have Jenkins for testing pull requests,
but we don't test against the latest code on branch master.
And also it is better to keep monitor on the building status on main page
at https://github.com/apache/incubator-hawq, so that we can easily found
building error.

On Fri, Jun 24, 2016 at 3:06 PM, hong wu <[email protected]> wrote:

> Hi HAWQ committers,
>
> Recently, since the Jenkins service integrated inside apache HAWQ project
> is problematic, could we open the travis service instead? The .travis.yml
> file
> has already existed and has worked in self-forked HAWQ repos(such as
> https://travis-ci.org/xunzhang/incubator-hawq/builds). The original
> Jenkins
> script was something wrong and even didn't check compiling.
>
> Some pros:
>  - Travis CI script is visible to developers/users which is much more
> friendly and easier to maintain(comparing to Jenkins)
>  - To make sure every pull request is valid(comparing to current status)
>
> Some cons:
>  - Admin could not log into the Travis machine to debug.
>  - Current travis script only check building status in osx. Because of the
> osx resource in travis machine is limited: some pending time + not that
> enough CPUs. It will take about 25min to pass the total HAWQ building
> process.
>
> Also, I am not sure whether A apache project must use Jenkins for its
> open-source CI. Any comments? Thanks.
>
> Best
> xunzhang
>

Reply via email to